|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.07.2019, 11:28 | #1 |
Новичок
Джуниор
Регистрация: 03.07.2019
Сообщений: 6
|
Рекурсия
Код:
Выдает ошибку, бесконечный цикл. В чем моя ошибка? Последний раз редактировалось RN777; 03.07.2019 в 12:50. |
03.07.2019, 11:46 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
А что так? Где параметры у функции? Какая это рекурсия, если вместо рекурсивного шага у вас переменная перезапрашивается каждый раз? Кто такой k в функции?
|
03.07.2019, 12:46 | #3 |
Новичок
Джуниор
Регистрация: 03.07.2019
Сообщений: 6
|
|
03.07.2019, 12:49 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
У вас переменная для шага рекурсии X и что в коде функции:
Код:
|
03.07.2019, 13:01 | #5 |
Новичок
Джуниор
Регистрация: 03.07.2019
Сообщений: 6
|
Если не сложно, покажите как это должно быть. Почему бесконечный цикл?
Последний раз редактировалось RN777; 03.07.2019 в 13:05. |
03.07.2019, 17:32 | #6 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,306
|
Возможно тебе хотелось получить это?
Код:
Код:
2. При рекурсивном вызове всякий раз ты вводишь число большее 1 и цикл вызовов продолжается (повнимательнее почитай про рекурсивные вызовы). Попробуй ввести 1 или 0. 3. else ненужен, так как при последнем вызове x <=1 и вызовы завершаются последовательно выполняя k.append(x). ...
Как-то так, ...
|
03.07.2019, 19:58 | #7 |
Новичок
Джуниор
Регистрация: 03.07.2019
Сообщений: 6
|
Код:
Последний раз редактировалось RN777; 03.07.2019 в 20:09. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рекурсия c# | Max9955 | Помощь студентам | 0 | 06.12.2014 17:25 |
Рекурсия | dusya9992 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 29.08.2010 14:14 |
рекурсия | Lena neznayka | Помощь студентам | 2 | 16.06.2010 20:46 |
Рекурсия | Solnze2 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 09.06.2010 09:28 |
рекурсия | shelest | Помощь студентам | 3 | 14.04.2010 10:12 |