Предмет: Информатика,
автор: Косенок
Задано четырехзначное натуральное число х. Составить программу С++ для получения из него числа, записанного теми же цифрами, но в обратном порядке, а так же сумму исходного и полученного числа.
Ответы
Автор ответа:
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;
}
Похожие вопросы
Предмет: Русский язык,
автор: raushangul27082010
Предмет: Другие предметы,
автор: vaiwa
Предмет: Обществознание,
автор: elizabethett
Предмет: Экономика,
автор: cat4567
Предмет: Математика,
автор: tyrther