Beiträge von Darkblackzac

    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;