В настоящее время я вручную вводю значения в массив sign_array (a, b, c).Где с номер уровня.Итак, смотрите мой вывод ниже, где с = 1 есть только два входа в массив.Когда c = 2 (или уровень 2), есть 4 входа.Уровень 3 = 8 входов, уровень 4 - 16 входов.Но писать все это становится очень утомительно.
Я действительно борюсь с этим.Мне нужно записать в массив все комбинации 1 или 2 и найти вывод:
1
2
1, 1
1, 2
2, 1
2, 2
1, 1, 1
2, 1, 1
1, 2, 1
1, 1, 2
2, 2, 1
2, 1, 2
1, 2, 2
2, 2, 2
1, 1, 1, 1
2, 1, 1, 1
etc
Пожалуйста, посмотрите ниже, как далеко я добрался, но понятия не имею, что делать, чтобы различать1 или 2. Любая помощь будет принята с благодарностью.В данный момент я вручную добавляю комбинации, но я все больше и больше увеличиваю размеры, которые у меня есть.
Я не против иметь цикл for для каждого создания уровня.
levels_to_use = 4
for i = 1 to levels_to_use ^ 2
for j = 1 to levels_to_use
' in here how to chose between 1 or 2
sign_array(i, j, levels_to_use) = 1
next
next