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

kirillkleptzov kirillkleptzov    1   25.12.2019 18:39    24

Ответы
SuperMan87 SuperMan87  12.01.2024 17:25
Хорошо! Я с удовольствием помогу тебе написать такую программу.

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

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;
}
```

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

Удачи в программировании!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика