Автор: samec 11.11.2008 21:50
можно перевести число в строку - и уже тогда посчитать сумму всех чисел
Автор: volvo 11.11.2008 22:03
Цитата
перевести число в строку
- не самый правильный совет... Во-первых, если задание дано на число, а не на строки, то это не примет ни один преподаватель; во-вторых, преобразование число -> строка очень "дорогое" по времени, и гораздо проще циклом делить число на 10 и суммировать остатки, пока число не станет равно 0, чем переводить в строку и все равно бежать по ней циклом, да еще и переводить попутно символы в числа... Двойное преобразование...
Автору темы: на форуме
есть решение этой задачи. Если я не ошибаюсь - даже в FAQ-е. И итеративное, и рекурсивное. Мне искать лень. Но мне оно и не надо. Задание твое, тебе и делать... В этом посте достаточно информации для решения (или нахождения решенной) задачи...