Erstellen Sie ein C-Programm "zz", welches
das Folgende leistet: wenn man "zz n" (n = integer,
0 <= n <= 100) an der Konsole eingibt, so sollen n Pseudozufallzahlen
im Wertebereich 0 <= z <= 127 an der
Konsole ausgegeben werden.
Hinweis: Benutzen Sie die Funktion
int
rand(); dazu muß math.h eingebunden
werden: #include <math.h>. Überzeugen
Sie sich, daß bei jedem Aufruf dieselbe Folge von Pseudozufallzahlen
ausgegeben wird.
Aufgabe 2:
Mit srand(long i); können Sie den
Pseudozufallszahlengenerator mit dem Wert i initialisieren. Erstellen Sie
ein Programm "zz2", sodaß "zz2
n i" (i und n
= integer, 0 <= n <= 100) an der Konsole auferufen, bei jedem
Aufruf eine andere Pseudozufallszahlenfolge liefert, wenn i
verschieden ist.
Aufgabe 3:
Aufgabe 4:
Erstellen Sie ein Programm "M", das mit
einem Parameter n (n
= integer, 2 < n < 8) aufgerufen werden kann. Dieses soll
eine pseudozufällige Folge von n Buchstaben
aus der Menge der ersten n Buchstaben
des Alphabets ausgeben.
Hinweis: Bitte sorgen Sie dafür,
daß eine Fehlermeldung erscheint, wenn ungültige Parameter eingegeben
werden. Erfahrere Programierer können einen eingenen Pseudozufallszahlengenerator
erstellen.