• Предмет: Информатика
  • Автор: Косенок
  • Вопрос задан 6 лет назад

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

Ответы

Ответ дал: ForaN777
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;

}

Вас заинтересует