Цитата:
Тут есть одна проблема. Допустим, возьмём число 123456789. Получить цифру 9 не будет никакой проблемы, а попробуй найти цифру 8.
|
Стандартная задачка на сумму цифр в числе. Все цифры получаются элементарно.
Код:
sum = 0;
while (N != 0)
{
sum += N % 10;
N = N / 10;
}
Для числа 123456789 по очереди будут браться все цифры: 9,8,7,6,5,4,3,2,1. Решать это через строки - все равно что ехать из Москвы в Питер через Владивосток.