Hallo!
ich bin seit längerem an einer Aufgaben dran(uni) bei der ich eine Wahrheitstabelle (Aussagenlogik) erstellen soll.
Form:
Anzahl Variablen: z.b 4
A B C D
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Das Initialisieren des Arrays ist kein Problem auch das Befüllen geht spaltenweise von oben nach unten (links angefangen)
mir fällt nur nicht ein wie ich das ganze sinnvoll (abwechselnd) mit 1 und 0 füllen kann.
Ich wüste wie ich alle Spalten bis auf die Letzten 3 bei n beliebigen Variablen richtig füllen könnte z.b Variable A (bis zur hälfte 0 dann 1) jedoch funktioniert das ganze nicht bei Spalte 2 Variable B (C, D)
Bei den Spalten B C D müsste ich im wechsel 0 und 1 in die Schubladen des Arrays packen natürlich in unterschiedlichen Intervallen
B= 4er C=2er D=1er.
Nun zu meiner Frage gibt es eine Methode die bei übergebenem Parameter z.b 4 genau 4 mal 0 dann 4 mal 1( bis zum ende der spalte auch übergeben ) ausführt ?
Ich hoffe das ist hier richtig und ihr könnt mir Tipps geben das ganze zu realisieren auch wenn es keine Methode dafür gibt.
Vielen dank im Voraus.
ich bin seit längerem an einer Aufgaben dran(uni) bei der ich eine Wahrheitstabelle (Aussagenlogik) erstellen soll.
Form:
Anzahl Variablen: z.b 4
A B C D
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Das Initialisieren des Arrays ist kein Problem auch das Befüllen geht spaltenweise von oben nach unten (links angefangen)
mir fällt nur nicht ein wie ich das ganze sinnvoll (abwechselnd) mit 1 und 0 füllen kann.
Ich wüste wie ich alle Spalten bis auf die Letzten 3 bei n beliebigen Variablen richtig füllen könnte z.b Variable A (bis zur hälfte 0 dann 1) jedoch funktioniert das ganze nicht bei Spalte 2 Variable B (C, D)
Bei den Spalten B C D müsste ich im wechsel 0 und 1 in die Schubladen des Arrays packen natürlich in unterschiedlichen Intervallen
B= 4er C=2er D=1er.
Nun zu meiner Frage gibt es eine Methode die bei übergebenem Parameter z.b 4 genau 4 mal 0 dann 4 mal 1( bis zum ende der spalte auch übergeben ) ausführt ?
Ich hoffe das ist hier richtig und ihr könnt mir Tipps geben das ganze zu realisieren auch wenn es keine Methode dafür gibt.
Vielen dank im Voraus.