000
14.12.2004, 22:01 Uhr
~Corona
Gast
|
Hi @all!
Ich lerne seit zwei Tagen C++ und bin daher noch im "Anfangsstadion" und brauche daher eure Hilfe. Ich möchte gerne ein kleines Zahlen-Ratespiel programmieren. Also man hat drei Versuche und man soll eine Zahl zwischen 1-20 erraten. Mein problem ist, ich verstehe das nicht mit den "Zufallszahlen". Also wie macht man das, das immer eine andere Zahl gesucht ist.
Ich habe hier mal zur Probe meine gesuchte zahl (variable: z9) auf 13 gesetzt. Diese soll aber sozusagen eine Zufallszahl sein.
C++: |
#include<iostream.h> #include<conio.h> void main() { int z1,z2,z3,z9=13; clrscr(); cout<<"\nZAHLEN-RATESPIEL"; cout<<"\nVersuchen Sie die Zahl zu erraten - 3 Versuche!"; cout<<"\n==============================================="; cout<<"\nBitte geben Sie eine Zahl zwischen 1 und 20 ein: "; cin>>z1; if(z1>z9) { cout<<"\nDie eingegebene Zahl ist zu groá"; cout<<"\nBitte geben Sie eine neue Zahl ein: "; } else { if(z1==z9) { cout<<"\nSie haben die Zahl erraten"; } else { cout<<"\nDie eingegeben Zahl ist zu klein"; cout<<"\nBitte geben Sie eine neue Zahl ein: "; } } cin>>z2; if(z2>z9) { cout<<"\nDie eingegebene Zahl ist zu groá"; cout<<"\nBitte geben Sie eine neue Zahl ein: "; } else { if(z2==z9) { cout<<"\nSie haben die Zahl erraten"; } else { cout<<"\nDie eingegeben Zahl ist zu klein"; cout<<"\nBitte geben Sie eine neue Zahl ein: "; } } cin>>z3; if(z3>z9) { cout<<"\nDie eingegebene Zahl ist zu groá - VORBEI"; } else { if(z3==z9) { cout<<"\nSie haben die Zahl erraten"; } else { cout<<"\nDie eingegeben Zahl ist zu klein - VORBEI"; } } getch(); }
|
Wie gesagt, ich bin noch am probieren und habe das mal nur aus Übung gemacht bzw. probiert.
Danke im Voraus!
lg, corona Dieser Post wurde am 14.12.2004 um 22:44 Uhr von Windalf editiert. |