Вопрос задан 24.07.2023 в 01:51. Предмет Информатика. Спрашивает Малышева Александра.

Задано четырехзначное натуральное число х. Составить программу С++ для получения из него числа,

записанного теми же цифрами, но в обратном порядке, а так же сумму исходного и полученного числа.
0 0
Перейти к ответам

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

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

#include <iostream>

using namespace std;

int rec(int a, int &b)

{

   if(a/10==0)

   {        

       return a%10;

   }    

   int t=rec(a/10, b);

   b*=10;

   return t+(a%10) *b;

 

}

int main(){

   int a, b=1;

   cin>>a;

   int f = rec(a,b);

   cout<<f<<endl;  

   cout<< f + a;

 

return 0;

}

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

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

cpp
#include <iostream> using namespace std; int main() { int x, reversed = 0; cout << "Введите четырехзначное натуральное число: "; cin >> x; // Обратный порядок цифр числа while (x > 0) { int digit = x % 10; reversed = reversed * 10 + digit; x /= 10; } cout << "Число, записанное в обратном порядке: " << reversed << endl; // Сумма исходного и обратного числа int sum = x + reversed; cout << "Сумма исходного и обратного числа: " << sum << endl; return 0; }

Когда программа запустится, она попросит вас ввести четырехзначное натуральное число. После ввода числа, программа найдет число, записанное в обратном порядке, выведет его и также выведет сумму исходного числа и числа в обратном порядке.

0 0

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

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

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

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