Я читал некоторые темы по этому поводу, но я не совсем думаю, что это отвечает на мой вопрос. если это так, то, пожалуйста, направьте меня в правильную тему, и я обязательно посмотрю снова.
вот моя проблема:
я хочу написать цикл for, который будет перебирать все возможные комбинации массива, где массив имеет длину «n».
то есть, если n = 2, мой цикл for будет
do i1 = 1,2
do i2 = 1,2
! do stuff here
enddo
enddo
а если n = 3, то мой массив будет выглядеть так
do i1 = 1,3
do i2 = 1,3
do i3 = 1,3
! do stuff here
enddo
enddo
enddo
и так далее. как бы я написал подпрограмму, которая делала бы это автоматически, просто вводя переменную 'n'?