Дано натуральное число n и натуральные числа а1, а2, аn (n < 100). Переделать все данные числа так, чтобы цыфры были записаны в обратном порядке (например, на месте 234 - 432, 100 - 1 итд.)
Как это можно осуществить? Я только недавно начал изучать Ц++, и вот такую задачку дали...
Спасибо.
можно сформировать из числа строку, ну как развернуть стрроку догадаешься, а потом перевести из строки в число( atoi - переводит из строки в число, itoa - назад)
либо так, напрмиер есть число 453 - делишь его на 100, получаешь 4, остаток от деления делишь на 10 получаешь 5, остаток от деления 3. теперь последний остаток умножаешь на 100, следующий на 10, следующий на 1, получаешь 354.