Вопрос задан 27.06.2023 в 10:54. Предмет Информатика. Спрашивает Пшениснова Алина.

РЕШИТЕ ПЛИЗ СРОЧНО ЗАДАЧУ ПО С++ ДАЮ 30 БАЛЛОВ!!!!!!!! Условие Дано натуральное число n.

Необходимо поменять порядок цифр числа на обратный. Формат входных данных В программу вводится одно целое число n (1≤n<109). Формат выходных данных Программа должна вывести число n после обработки. входные данные 123 12 выходные данные 321 21
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Люторевич Валерия.

#include <iostream>

using namespace std;

int main()

{

int reverse_digit, start_num;

cout << "Input a number: " << endl;

cin >> start_num;

if ((start_num < 1) || (start_num > 109))

{

cout << "a number is not should of range!" << endl;

return 0;

}

cout << "Reverse number: ";

while(start_num != 0)

{

reverse_digit = start_num % 10;

start_num /= 10;

cout << reverse_digit;

}

cout << endl;

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам решить эту задачу на C++. Вот пример программы:

cpp
#include <iostream> using namespace std; int main() { int n; cin >> n; int reversed = 0; while (n > 0) { int digit = n % 10; reversed = reversed * 10 + digit; n /= 10; } cout << reversed << endl; return 0; }

В этой программе мы сначала считываем число n с помощью cin. Затем у нас есть переменная reversed, которая будет содержать перевёрнутое число.

Затем мы используем цикл while, чтобы извлекать цифры из n с помощью операции деления по модулю %. Мы добавляем каждую цифру к переменной reversed, умножая её на 10, чтобы сдвинуть уже имеющиеся цифры влево.

Наконец, выводим reversed с помощью cout.

Пример работы программы:

Входные данные: 123 Выходные данные: 321
Входные данные: 12 Выходные данные: 21

Надеюсь, это помогло! Если у вас есть дополнительные вопросы, пожалуйста, дайте знать.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос