если речь зашла о рекурсиях может кто вот такую задачу сможет решить.
Задача простая:
дано число n нужно составить различные последовательности длинны m из чисел от 1..n с неповторяющимся набором цифр. Задача сводится к циклам переменной вложенности вида
for i:=1 to n do
begin
for j:=i+1 to n do
begin
for k:=j=1 to n do
begin
.....
Writeln(i,' ',j,' ',k,' ',.....);
end;
end;
end;
Может кто подскажет как это через рекурсию сделать?
Это очепятки. Код исправил чтобы не предирались. Но впрос все же остается: Как сделать циклы перемнной вложенности?
|