hilfe bei einer Aufgabe..
-
Hallo Leute, ich habe ein Problem mit einer Aufgabe,
und ich hoffe, dass mir einer von euch weiterhelfen kann....Aufgabe:
Schreiben Sie ein Programm, das sich eine ganze Zahl zwischen 1 und 100
ausdenkt (Zufallszahl). Der Benutzer soll dann diese Zahl raten. Nach Eingabe einer Zahl soll der Computer je nach Größe der Zahl ausgeben "zu klein" oder "zu groß". Dies soll so lange wiederholt werden, bis die richtige Zahl eingegeben wurde. In diesem Fall soll ausgegeben werden "Richtig".
Tipp: Zum Testen ist es praktisch, die Zufallszahl am Anfang auszugeben.Bsp:
rate 50: zu groß
rate 25: zu klein
rate 37: zu klein
rate 45: zu groß
rate 42: richtigIch danke vielmals für Eure Hilfe
Mfg
DonCalvente
-
wo ist dein ansatz?
-
ps: hier noch ein beispiel für zufall
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_rand.asp
-
Ich würde ja gerne helfen. Was ist denn Dein Problem? Das hast Du uns nicht verraten.
-
hallo,
ich habe keinen ansatz, das ist ja mein problem....
ich weiß nicht genau wo ich anfangen soll, ich weiß nicht wo ich die random fkt. einfügen soll, und wie ich die genau einfügen soll....Danke schon mal für die schnellen antworten...
MfG
DonCalvente
-
nimm die random oben, und fang an, dir die zahlen ersteinmal ausgeben zu lassen.
dann überlege dir einen programmaufbau.tip: zuerst srand aufrufen, wie in dem beispiel, und dann (rand () % 100) + 1
für zahlen zwischen eins und hundert.gruß
-
Mhh die Aufgabe kommt mit bekannt vor die hat mir mein info Lehrer letztes Jahr gestellt. Du gehst nicht zufällig in Bretten zur Schule?

btt
mir hat es am anfang immer geholfen mir den ablauf des programms einmal völlig losgelöst von irgendwelchen Programmiersprachen vorzustellen, und das dann einfach in code umzusetzen.z.B. so
1. Der Computer sucht eine Zufallszahl
2. der Benutzer gibt zahlen ein bis er die zufallszahl erraten hat
3. der Computer gibt aus ob die geratene zahl größer oder kleiner als die zufallszahl ist.jetzt kannst du anfangen das in code umzusetzen .
-
hallo nochmal,
danke für die antworten, aber ich komm immer noch nicht genau weiter....
wohin, soll ich die srand funktion denn stellen....
zwischen welchen zeilen?
vielen dank nochmal...
MfG
DonCalvente
-
z.B. nach
int main()mfg,
julian
-
srand() würd ich nicht nehmen .
du kannst so anfangen :
#include<iostream> using namespace std; int main() { randomize(); //wirf den zufallsgenerator an int r=random(99)+1; // random(99) wählt zufällig eine zahl zwischen 0 und 99 // weiterer code return 0; }
-
walljumper schrieb:
srand() würd ich nicht nehmen .
du kannst so anfangen :
#include<iostream> using namespace std; int main() { randomize(); //wirf den zufallsgenerator an int r=random(99)+1; // random(99) wählt zufällig eine zahl zwischen 0 und 99 // weiterer code return 0; }Bitte nicht von dir auf die Allgemeinheit oder andere schlieβen!
ps: Super das beta kann man toll als scharfes s missbrauchen wenn man eine englische Tastatur hat

-
walljumper schrieb:
Mhh die Aufgabe kommt mit bekannt vor die hat mir mein info Lehrer letztes Jahr gestellt. Du gehst nicht zufällig in Bretten zur Schule?

Ist wohl ne standart aufgabe mit der man das stehen lernt.

Ich kenn die auch und war nicht auf ner Bretter Schule.
-
walljumper schrieb:
srand() würd ich nicht nehmen .
du kannst so anfangen :
#include<iostream> using namespace std; int main() { randomize(); //wirf den zufallsgenerator an int r=random(99)+1; // random(99) wählt zufällig eine zahl zwischen 0 und 99 // weiterer code return 0; }immmer schön im standard bleiben, nicht jeder hat deinen compiler und randomize
