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

0 голосов
26 просмотров

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


Информатика (140 баллов) | 26 просмотров
Дан 1 ответ
0 голосов

#include

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;  </p>

   cout

 

return 0;

}

(20 баллов)