E>>Циклами-то можно же записать? Так что можно и нерекурсивно, я думаю.
S>Циклами можно. Но сейчас RS умеет только декартово произведение счетчиков. Т.е. вложенные for-ы, которые он отрабатывает от начала и до конца. Дополнительные ветвления есть — условие на вход в итерацию, но больше ничего. На мой взгляд — этого недостаточно для решения размещений без повторений.
Там мона делать вот так, вы просто еще не все пасхальные яйца там знаете
a = i
[b = i + j]
a = 0
код конечно безсмысленен, но
он разворачивается примерно в это
for(int i=0; i<10; i++)
{
int a = i;
for(int j=0; j<10; j++)
b = i + j;
a = 0;
}
Тоесть вложены циклы есть, можно их строить любой причудливой формы.
Правда конструкция не ахти.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН