Показать сообщение отдельно

  #9  
Старый 28.03.2010, 22:39
GrimmJow
Познающий
Регистрация: 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;
 
Ответить с цитированием