Fragen zur Aufgabenstellung einsehen

3 Lösungen Lösungen noch nicht öffentlich
Digitbegrenztes Zählen
Anfänger - C# von hollst - 31.08.2018 um 11:04 Uhr
Gegeben sei ein positives Integerarray (uint) AMAX der Länge N, das mit Zufallszahlen zwischen (inclusive) 1 und einer Konstanten amax gefüllt ist.
Die Feldbelegung von AMAX stellt obere Wertgrenzen dar.

Man schreibe ein Programm, das alle möglichen Belegungen eines positives Integerarrays A (Länge N) auflistet,
wobei die Feldwerte von A entsprechend der Grenzwertbelegung von AMAX stets unterschritten werden müssen.

Beispiel (c#):
Quellcode ausblenden C#-Code
int N = 5, amax = 11; uint[] AMAX = new uint[] {3, 2, 9, 1, 4}
 
//mögliche uint[] A sind:
new uint[] {0, 0, 0, 0, 0}
new uint[] {1, 0, 0, 0, 0}
new uint[] {2, 0, 0, 0, 0}
new uint[] {0, 1, 0, 0, 0}
new uint[] {1, 1, 0, 0, 0}
new uint[] {2, 1, 0, 0, 0}
new uint[] {0, 0, 1, 0, 0}
// ...
// ...
new uint[] {2, 1, 8, 0, 3}

Z3RP

Punkte: 960

1 Aufgaben
14 Lösungen
5 Kommentare

#1
04.09.2018 um 08:05 Uhr
Moin hollst,
Ich hätte eine Frage.
Wöfür steht der Integer amax ? Was soll der identifizieren ?
Danke
post_arrow
551 0

hollst

Punkte: 10530

571 Aufgaben
99 Lösungen
93 Kommentare

#2
26.09.2018 um 12:33 Uhr
Hallo,

steht für den höchst möglichen Feldwert, den AMAX haben kann. Im Beispiel also 11.

Wird im Beispiel hier aber zufällig nicht erreicht, da die Feldwerte von AMAX alle auch zufällig ermittelt wurden.

post_arrow
554 0
Bitte melden Sie sich an um zu antworten.
Antworten