Wie kann ich ein C-Programm schreiben, wo meine n
Nummer gegeben (das von 1 bis 10 geht), ich habe als Ergebnis eine Permutation von 0 und 1 Zum Beispiel lassen Sie uns n = 2
sagen. Meine Ausgabe muss so aussehen: 00
; 01
; 10
; 11
. Und so weiter, für n = 3
gibt es 8 mögliche Permutationen (000, 001, 010, 100, 101, 110, 011, 111)
.Permutationen von 0 und 1
Ich habe einige Einschränkungen für den Code:
Meine einzige mögliche Bibliothek ist stdio.h (da ist math.h nicht erlaubt);
Weiter und Pause sind nicht erlaubt;
Jede Funktion muss eine Rückmeldung haben;
Bitweise Operatoren sind ebenfalls nicht erlaubt;
Danke für jetzt.
EDIT: Eigentlich ist das Programm viel größer als das, habe ich alle anderen Teile erreicht, aber ich kann diesen Teil nicht lösen.
wo ist Ihr Codebeispiel? – Arijoon
Sie bitten um Hilfe bei Ihren Hausaufgaben. Auf ein Minimum sollten Sie es selbst ausprobieren und sehen, wo Sie stecken bleiben, bevor Sie nach SO kommen, um Hilfe zu holen. –
Beachten Sie ein Muster mit diesen '1's und' 0's? Sehen Sie, ob Sie binäre Zahlen mit 'n' verknüpfen können. – Miket25