-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


ошибка "Ошибка времени выполнения: StackOverflowException

Вторник, 02 Марта 2021 г. 01:58 + в цитатник
swf: Здравствуйте.
Во-первых, зачем вы печатаете переменную cikl? Видимо, нужно было WriteLn(kolvo).
Во-вторых, попробуйте запустить свою функцию F не в цикле, а отдельно с любым чётным аргументом, например, 4.
Что у вас происходит.
4 - чётное, выполняется условие if ((n mod 2) = 0) и F := n + 2 * F(n + 2)
Т.е. происходит новый вызов F(6). 6 - тоже чётное.
F(6) вызывает F(8), F(8) вызывает F(10) и т. д., пока не произойдёт переполнение стека.

https://forum.sources.ru/index.php?showtopic=421221&view=findpost&p=3845149

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку