2. Aufgabe

  1. Gross/Kleinschreibung:

  2. 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.

  3. Zufällige Buchstaben:

  4. 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);

  5. Würfeln (mit Hilfe der rand - Funktion):

  6. Schreiben Sie ein Programm, das 10 Mal "würfelt" und ausgibt, welche Augenzahl gewürfelt wird.

  7. Würfeln und Zählen (mit Hilfe der rand - Funktion):

  8. Schreiben Sie ein Programm, das zählt, wie oft gewürfelt wurde, bis 5 Mal eine Sechs aufgetaucht ist.

  9. Passwortprogramm :

  10. 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