• Hi,
    wollte mal fragen ob mir hier jemand bei folgenden Problem helfen kann:

    Bei diesem Programm hier in C++ soll eine Zufallszahl erraten werden.
    Wenn man diese errät wird jedoch immer nur angezeigt das die Zufallszahl größer ist.
    Kann hier jemand erkennen woran das liegt?
    int Spielen (int Level)
    {
    int Zufallszahl;
    int GerateneZahl = 0;
    int Bereich = Level*10;
    int Versuche = 0;
    int Punkte = 0;
    Zufallszahl = (rand()%Bereich)+1;
    cout << "Zahl liegt zwischen 1 und " << Bereich <<endl;
    while (GerateneZahl != Zufallszahl)
    {
    cout << "Dein Tipp: "<<endl;
    cin >> GerateneZahl;
    Versuche++;
    if (GerateneZahl < Zufallszahl)
    cout << "Zufallszahl ist groesser!" <<endl;
    if(GerateneZahl > Zufallszahl)
    cout << "Zufallszahl ist kleiner!" << endl;
    }
    cout << "Geschafft!" <<endl << "Versuche: " << Versuche <<endl;

    Punkte = Bereich - Versuche +1;
    Punkte *= Level;

  • jop stimmt, aber ich kann dir nur raten (vorallem in Objektorientierten Sprachen wie C++, Java, etc...) Variablen immer klein zu schreiben.
    Das kann sonst mal ganz schnell ins Auge gehen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!