Проблема с рекурсией |
Здравствуйте, гость ( Вход | Регистрация )
Проблема с рекурсией |
FladeX |
24.2.2009, 17:00
Сообщение
#1
|
Студент Группа: Участник Сообщений: 67 Регистрация: 20.2.2009 Пользователь №: 564 Спасибо сказали: 0 раз(а) Репутация: 0 |
Функция:
Как видно, там происходит рекурсия. Однако она идет не так как надо - походу учитывается лишь первый вызов функции. Такой же код на javascript (с учетом синтаксиса конечно) отрабатывается верно. В чем моя ошибка? |
|
|
kuler |
24.2.2009, 17:25
Сообщение
#2
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
ну видимо sqt не становится меньше 100
|
|
|
FladeX |
24.2.2009, 18:42
Сообщение
#3
|
Студент Группа: Участник Сообщений: 67 Регистрация: 20.2.2009 Пользователь №: 564 Спасибо сказали: 0 раз(а) Репутация: 0 |
ну видимо sqt не становится меньше 100 Становится. Можно и другое значение поставить для верности - это не суть важно, главное что рекурсия не так работает( Функция получает исходный треугольник, и разбивает его на более мелкие треугольники до тех пор, пока их площадь не станет меньше какого-либо значения (в данном конкретном случае я поставил 100). Чтобы было нагляднее, привожу скриншот результата работы такой функции в JavaScript и то, что у меня получается в Qt. |
|
|
Текстовая версия | Сейчас: 28.12.2024, 14:55 |