Задано четырехзначное натуральное число х. Составить программу С++ для получения из него числа, записанного теми же цифрами, но в обратном порядке, а так же сумму исходного и полученного числа.
Ответы
Ответ дал:
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;
}
Вас заинтересует
2 года назад