Замена цикла на рекурсию - Lisp

Формулировка задачи:

Добрый день. Как можно в рекурсию переделать такой цикл: от а=1 до 10 от с=15 до 20 е=а+с //другие действия .... кто-то может помочь?

Код к задаче: «Замена цикла на рекурсию - Lisp»

textual
loop(a, c) if ((a > 10) || (c > 15)) { return 1234; } else { e = a + c; // другие действия return loop(a + 1, c + 1); }
}

8   голосов, оценка 4.125 из 5


СОХРАНИТЬ ССЫЛКУ