Страница 1 из 1
Числа наоборот. C++
Добавлено: 29 ноя 2008, 12:11
lnter
Дано натуральное число n и натуральные числа а1, а2, аn (n < 100). Переделать все данные числа так, чтобы цыфры были записаны в обратном порядке (например, на месте 234 - 432, 100 - 1 итд.)
Как это можно осуществить? Я только недавно начал изучать Ц++, и вот такую задачку дали...

Спасибо.
Re: Числа наоборот. C++
Добавлено: 29 ноя 2008, 13:50
rrrFer
можно сформировать из числа строку, ну как развернуть стрроку догадаешься, а потом перевести из строки в число( atoi - переводит из строки в число, itoa - назад)
либо так, напрмиер есть число 453 - делишь его на 100, получаешь 4, остаток от деления делишь на 10 получаешь 5, остаток от деления 3. теперь последний остаток умножаешь на 100, следующий на 10, следующий на 1, получаешь 354.
Re: Числа наоборот. C++
Добавлено: 29 ноя 2008, 15:21
lnter
Как развернуть строку? Не совсем понял... я не знаю, как это записать... сам код писать не умею...