2. Aufgabe
- Gross/Kleinschreibung:
Schreiben Sie ein Programm, das einen Buchstaben einliest und den Buchstaben
mit seinem ASCII -Wert ausgibt. Ändern Sie den Buchstaben jenachdem in seinen
äquivalenten Groß/Kleinbuchstaben.
- Zufällige Buchstaben:
Schreiben Sie ein Programm, das 5 zufällige Buchstaben erzeugt.
TIP: Die eingebaute Funktion C Funktion rand liefert eine Zufallszahl
Geben Sie unter LINUX folgenden 'man' Befehl ein:
host> man 3 rand
die ersten Zeilen der ManPage lauten:
RAND(3) Linux Programmer's Manual RAND(3)
NAME
rand, srand - random number generator.
SYNOPSIS
#include <stdlib.h>
int rand(void);
void srand(unsigned int seed);
- Würfeln (mit Hilfe der rand - Funktion):
Schreiben Sie ein Programm, das 10 Mal "würfelt" und ausgibt, welche
Augenzahl gewürfelt wird.
- Würfeln und Zählen (mit Hilfe der rand - Funktion):
Schreiben Sie ein Programm, das zählt, wie oft gewürfelt wurde,
bis 5 Mal eine Sechs aufgetaucht ist.
- Passwortprogramm :
Schreiben Sie ein Programm, das bis zu 5 mal eine nur im Programm bekannte Geheimzahl
abfagt. Bei jedem Durchlauf wird dem Benutzer ein neuer Tip gegeben, der einen
neuen Hinweis zu dieser Geheimzahl gibt. Wird die Zahl gefunden, dann werden
die Anzahl der Versuche ausgegeben