C++ :: Aufgabe #283
1 Lösung
Game - Heiß oder Kalt
Anfänger - C++
von DavidDev024
- 20.04.2020 um 19:36 Uhr
Das Spiel läuft folgender Maßen ab:
- Spieler 1 denkt sich eine Zahl aus
- Spieler 2 versucht nun die Zahl zu erraten, indem er eine Zahl eingibt
- nun wird der vorherige Versuch (falls einer vorhanden) mit dem jetzigen verglichen und wärmer oder kälter ausgegeben (je nachdem ob man der geheimen Zahl von Spieler 1 näher kommt oder nicht)
-Erratet Spieler 2 die Zahl sollen die benötigten Versuche und die benötigte Zeit ausgegeben werden.
Have Fun
- Spieler 1 denkt sich eine Zahl aus
- Spieler 2 versucht nun die Zahl zu erraten, indem er eine Zahl eingibt
- nun wird der vorherige Versuch (falls einer vorhanden) mit dem jetzigen verglichen und wärmer oder kälter ausgegeben (je nachdem ob man der geheimen Zahl von Spieler 1 näher kommt oder nicht)
-Erratet Spieler 2 die Zahl sollen die benötigten Versuche und die benötigte Zeit ausgegeben werden.
Have Fun
Lösungen:
#include <iostream>
#include "time.h"
using namespace std;
int main()
{
time_t now;
time_t final;
double seconds;
int Eingabe;
int ZahlFix;
int Versuche=0;
cout << "Geben Sie ein Zahl ein: ";
cin >> ZahlFix;
system("CLS");
time(&now);
do
{
cout << "Versuchen Sie jetzt:";
cin >> Eingabe;
Versuche++;
if (Eingabe+1 == ZahlFix|| Eingabe - 1 == ZahlFix)
{
cout << "Falsch! Heiss!" << endl << endl;
}
else if (Eingabe+2 == ZahlFix || Eingabe - 2 == ZahlFix)
{
cout << "Falsch! Warm!" << endl << endl;
}
else if (Eingabe == ZahlFix)
{
time(&final);
seconds = difftime(final, now);
cout << endl << "Genau ! Zeit: " << seconds << " sekunden" << endl << "Versuche: " << Versuche << endl;
}
else
{
cout << "Falsch! Kalt!" << endl << endl;
}
} while (Eingabe != ZahlFix);
}
