witam,
Czy zna ktoś jakiś algorytm który można było by wykorzystać do generowania wszystkich kombinacji dla określonej ilości
zmiennych.
np. dla 2 zmiennych i wartościowania [1,0]: a,b
0,0
0,1
1,0
1,1
Pozdrawiam :]
witam,
Czy zna ktoś jakiś algorytm który można było by wykorzystać do generowania wszystkich kombinacji dla określonej ilości
zmiennych.
np. dla 2 zmiennych i wartościowania [1,0]: a,b
0,0
0,1
1,0
1,1
Pozdrawiam :]
pętlami for:
n- liczba wartości np. dla [0,1,2] n=3;
for(int x1=0;x1<n;x1++)
for(int x2=0;x2<n;x2++)
for(int x3=0;x3<n;x3++)
{
//dla 3 zmiennych
//kombinacja wygląda tak [x1,x2,x3]
}
chcesz mieć więcej wartości to dokładasz tyle pętelek ile jest wartości
Czy to pozwoli mi wygenrować wszytkie kombinacje zero jedynkowe dla max ciągu o długości 8?
Czy to pozwoli mi wygenrować wszytkie kombinacje zero jedynkowe dla max ciągu o długości 8?
pff... wersja bez przecinków:
for (int i = 0; i <= 255; i++)
Console.WriteLine(Convert.ToString(i, 2));
hack na przecinki:
for (int i = 0; i <= 255; i++)
Console.WriteLine(int.Parse(Convert.ToString(i, 2)).ToString(@"0\,0\,0\,0\,0\,0\,0\,0"));