Ошибка при выводе - Prolog
Формулировка задачи:
Здравствуйте, написал вот такую програмку по нахождению позиции числа n в последовательности Фибоначчи. На вход подается сумма четных чисел, на выходите необходимо получить позицию, но есть где-то ошибка не могу понять, как исправить.
Решение задачи: «Ошибка при выводе»
textual
Листинг программы
check(Numb,N):-check(Numb,0,0,N). check(Numb,Numb,Pos,Pos). check(Numb,NumbPos,Pos,N):- Numb>=NumbPos, Pos1 is Pos+1, sumchet(Pos1,NumbPos1), check(Numb,NumbPos1,Pos1,N).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д