136 / 2 / 6
Регистрация: 04.07.2015
Сообщений: 122
|
||||||
1 | ||||||
Вывести все цифры числа в обратном порядке, используя рекурсию29.08.2015, 19:42. Показов 1929. Ответов 4
Метки нет Все метки)
(
Дано натуральное число N. Выведите все его цифры по одной, в обратном порядке,
разделяя их пробелами или новыми строками. При решении этой задачи нельзя использовать строки, списки, массивы(ну и циклы, разумеется). Разрешена только рекурсия и целочисленная арифметика. Логика верная, но не понятно немного с переменными и какое значение возвращать. Надо подправить код
0
|
|
29.08.2015, 19:42 | |
Ответы с готовыми решениями:
4
Дан массив из 10 целых чисел. Записать цифры числа в обратном порядке, используя рекурсию Вывести числа в обратном порядке, при этом переставив все цифры в каждом числе в обратном порядке
|
Модератор
![]() ![]() ![]() ![]() 11718 / 7223 / 1712
Регистрация: 25.07.2009
Сообщений: 13,223
|
||||||
29.08.2015, 20:07 | 2 | |||||
Соседние темы принципиально не смотрим?
0
|
136 / 2 / 6
Регистрация: 04.07.2015
Сообщений: 122
|
|
29.08.2015, 20:21 [ТС] | 3 |
Мне не понятно в моем решении, почему постоянно выводится сообщение про число меньше 10. Как можно сделать рекурсию с двумя return
0
|
136 / 2 / 6
Регистрация: 04.07.2015
Сообщений: 122
|
||||||
29.08.2015, 22:46 [ТС] | 5 | |||||
Моя программа вообще некорректно работает. Perevod(x / 10) - я не это имею ввиду. Надо, чтобы если набрано число 3 например и запущена программа, то сообщение. А если например 23, то вывод 32
Добавлено через 1 час 28 минут
Заработало
0
|
29.08.2015, 22:46 | |
Помогаю со студенческими работами здесь
5
Вывести все цифры числа по одной, в обратном порядке
Используя рекурсию напечатать вводимые числа в обратном порядке Рекурсия: вывести все цифры заданного натурального числа в обратном порядке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |