Witam !
tworze programik, gdzie mam nieokreśloną liczbę "zmiennych" w tekście: np %1%, %2%, %3% itd.
Każda z tych "zmiennych" musi być zastąpiona również nieokreśloną liczbą tyle razy, żeby wyświetliła się każda możliwa kombinacja dla tych "zmiennych".
Powiedzmy, że
%1% ma mieć zakres 1-3
%2% 1-6
%3% 3-6
chcę mieć następujący wynik dla maski "a:%1% b: %2% c: %2%"
a: 1 b: 1 c: 3
a: 2 b: 1 c: 3
a: 3 b: 1 c: 3
a: 1 b: 2 c: 3
a: 1 b: 3 c: 3
a: 1 b: 4 c: 3
a: 1 b: 5 c: 3
a: 1 b: 6 c: 3
a: 1 b: 1 c: 4
a: 1 b: 1 c: 5
a: 1 b: 1 c: 6
a: 2 b: 2 c: 3
a: 2 b: 3 c: 3
a: 2 b: 4 c: 3
a: 2 b: 5 c: 3
a: 2 b: 6 c: 3
(itd)
Dla jednej zmiennej bez problemu napisałem zamianę, niestaty dla większej ilości nie mogę wymyślić algorytmu :( Domyślam się, że jedynym rozwiązaniem jest rekurencja, ale też nie potrafię jej tutaj zastosować :(
Proszę, pomóżcie mi to zapisać (nie proszę o rozwiązanie ale o schemat, sposób rozwiązania)
Pozdrawiam !