info1_uebungen/02/zahlenVergleich.c
2026-04-09 10:52:16 +02:00

33 lines
3.6 KiB
C

/****************************************************************************************************************
* Schreiben Sie ein Programm, das vom Benutzer zwei ganze, positive, *
* dreistellige Zahlen einliest und ausgibt, ob beide Zahlen gleich sind. *
* Dabei soll die erste Zahl mit scanf und die zweite mit getchar eingelesen *
* werden. Zudem soll das Programm ausgeben, ob die erste Eingabe des Benutzers *
* korrekt war. *
* *
* Wie erklaeren Sie sich den Verlauf des 2. Beispiels? *
* *
* 1. Beispiel: *
* >> Geben Sie eine dreistellige, ganze und positive Zahl ein: 345 *
* Es wurde eine dreistellige, positive Zahl eingegeben: 1 *
* >> Geben Sie noch einmal eine dreistellige, ganze und positive Zahl ein: 345 *
* 345 == 345? -> 1 *
* *
* 2. Beispiel (Hier kann man die Ausgabe ignorieren, nachdem angezeigt wurde, dass die Eingabe nicht stimmt.): *
* >> Geben Sie eine dreistellige, ganze und positive Zahl ein: dfg *
* Es wurde eine dreistellige, positive Zahl eingegeben: 0 *
* >> Geben Sie noch einmal eine dreistellige, ganze und positive Zahl ein: 0 == 5912? -> 0 *
* *
* 3. Beispiel: *
* >> Geben Sie eine dreistellige, ganze und positive Zahl ein: 567 *
* Es wurde eine dreistellige, positive Zahl eingegeben: 1 *
* >> Geben Sie noch einmal eine dreistellige, ganze und positive Zahl ein: 111 *
* 567 == 111? -> 0 *
* *
* 4. Beispiel: *
* >> Geben Sie eine dreistellige, ganze und positive Zahl ein: 20 *
* Es wurde eine dreistellige, positive Zahl eingegeben: 0 *
* >> Geben Sie noch einmal eine dreistellige, ganze und positive Zahl ein: 300 *
* 20 == 300? -> 0 *
****************************************************************************************************************/