0 / 0 / 1
Регистрация: 23.11.2014
Сообщений: 136
|
||||||
1 | ||||||
Вычислить сумму цифр суммы цифр заданного натурального числа используя рекурсивный алгоритм09.05.2015, 21:11. Показов 5702. Ответов 10
Метки нет Все метки)
(
Вычислить сумму цифр суммы цифр заданного натурального числа используя рекурсивный алгоритм.
Входные данные: Во входном потоке задано единственное натуральное число N (N <= 2000000000) Выходные данные: В выходной поток вывести единственное целое число. Пример входного файла (input.txt): 12345 Пример выходного файла (output.txt): 6
0
|
|
09.05.2015, 21:11 | |
Ответы с готовыми решениями:
10
Вычислить сумму четных цифр заданного натурального числа Вычислить сумму нечётных цифр заданного натурального числа.
Вычислить сумму цифр заданного натурального двухзначного числа A |
2509 / 1130 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
|
|
09.05.2015, 23:18 | 2 |
Николайчик, да не может того быть!
проверь, ты точно в Pascal ABC пробуешь этот код. я себе программу скопировал в Pascal ABC - всё работает! (хотя, код, конечно, не красивый...)
0
|
![]() 2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
|
||||||
10.05.2015, 05:36 | 3 | |||||
через рекурсию:
0
|
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
10.05.2015, 06:12 | 4 |
Естественно, для рекурсивного алгоритма в понятии проверочной системы оно запрещенное, как и for, repeat
0
|
2509 / 1130 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
|
||||||
10.05.2015, 10:42 | 5 | |||||
неверно.
пропустили момент - в условии сказано Но доделать очень просто - нужно рекурсивно вызывать процедуру получения суммы цифр, пока не получится число меньше 10:
0
|
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
10.05.2015, 11:37 | 6 |
Это видимо значит что функцию нужно вызвать дважды, а не пока результат больше 10. Это не про цифровой корень.
0
|
0 / 0 / 1
Регистрация: 23.11.2014
Сообщений: 136
|
|
10.05.2015, 12:01 [ТС] | 7 |
Не получилось чтобы >10. Второй тест не прошел.
Добавлено через 1 минуту В смысле, можете показать?
0
|
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
10.05.2015, 13:19 | 8 | |||||
Делаешь одну функцию нахождения суммы цифр числа и 2 раза вызываешь
0
|
0 / 0 / 1
Регистрация: 23.11.2014
Сообщений: 136
|
||||||
10.05.2015, 14:33 [ТС] | 9 | |||||
Так?
0
|
Puporev
|
10.05.2015, 15:15
#10
|
0
|
2509 / 1130 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
|
||||||
10.05.2015, 19:23 | 11 | |||||
нет, не так.
забудьте про мою sumrec! (она как раз суммирует пока не останется число меньше 10 - т.е. ищет цифровой корень). попробуйте такой код:
2
|
10.05.2015, 19:23 | |
10.05.2015, 19:23 | |
Помогаю со студенческими работами здесь
11
Подсчитать количество цифр в заданном натуральном числе и найдите сумму цифр заданного натурального числа Рекурсивный метод для вычисления количества цифр заданного натурального числа
Нахождение суммы цифр заданного натурального числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |