
28.03.2010, 22:39
|
|
Познающий
Регистрация: 24.11.2007
Сообщений: 46
Провел на форуме: 546027
Репутация:
19
|
|
Сообщение от GrimmJow
Начал недавно изучать с++, в перерывах между обучением решаю легкие задачи. Но эту никак понять не могу:
"Дано трехзначное число. Найдите число, которое получится, если цифры исходного числа переписать в обратном порядке."
Можете не решить ее, а подсказать, как к ней подступиться? менять местами цифры - это можно реализовать с помощью какого-то арифметического действия?
Собственно, лучше поздно, чем никогда - додумался таки случайно, как сделать это.
Если кому-то интересно:
Код:
int a, b, c, d;
cout << "Enter: ";
cin >> d;
a = d/100;
b = (d-a*100)/10;
c = (d-a*100-b*10);
cout << c << b << a;
|
|
|