М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
hanter13
hanter13
26.11.2020 09:50 •  Информатика

Напишите программу которая вводит четырехзначное число и вырезает из него первую и последнюю цифры. например из числа 1234 должно получиться число 23. c++

👇
Ответ:
Black219911
Black219911
26.11.2020
Хорошо! Я с удовольствием помогу тебе написать такую программу.

Вот пошаговое решение:

1. Начнем с подключения необходимых библиотек. Для ввода и вывода данных нам понадобится библиотека iostream. Добавь следующий код в начало программы:

```cpp
#include
using namespace std;
```

2. Затем, объявим функцию `main()`. В этой функции мы будем писать основной код программы. Добавь следующий код после подключения библиотек:

```cpp
int main() {
// Код программы будет здесь
return 0;
}
```

3. Теперь, давайте объявим переменные для хранения введенного числа и для результата. Добавь следующий код внутри функции `main()`:

```cpp
int number, result;
```

4. Теперь, давайте запросим у пользователя ввести четырехзначное число. Добавь следующий код после объявления переменных:

```cpp
cout << "Введите четырехзначное число: ";
cin >> number;
```

5. Проверим, является ли введенное число действительно четырехзначным. Если число не является четырехзначным, выведем сообщение об ошибке и завершим программу. Добавь следующий код после запроса ввода числа:

```cpp
if (number < 1000 || number > 9999) {
cout << "Ошибка! Введите четырехзначное число.";
return 0;
}
```

Здесь мы используем оператор `||` для объединения двух условий: число должно быть больше 999 и меньше 10 000.

6. Теперь, давайте вырежем первую и последнюю цифры из введенного числа. Добавь следующий код после проверки условия:

```cpp
result = (number % 100) / 10;
```

Здесь мы используем операции деления `%` и деления `/`. Операция `(number % 100)` возвращает остаток от деления числа на 100, то есть последние две цифры числа. Затем, операция деления `(number % 100) / 10` отбрасывает последнюю цифру и возвращает первую цифру числа.

7. Наконец, давайте выведем полученный результат. Добавь следующий код после вырезания цифр:

```cpp
cout << "Результат: " << result << endl;
```

8. Вот и все! Твоя программа готова. Весь код программы должен выглядеть так:

```cpp
#include
using namespace std;

int main() {
int number, result;

cout << "Введите четырехзначное число: ";
cin >> number;

if (number < 1000 || number > 9999) {
cout << "Ошибка! Введите четырехзначное число.";
return 0;
}

result = (number % 100) / 10;

cout << "Результат: " << result << endl;
return 0;
}
```

Теперь, когда ты запустишь эту программу, она попросит ввести четырехзначное число, вырежет из него первую и последнюю цифры, и выведет полученный результат.

Удачи в программировании!
4,6(63 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ