hallo, könnt ihr mir sagen wo ich den fehler habe?das prog gibt endlos etwas aus..
C++:
#include <iostream> #include <cstdlib> #include <ctime> usingnamespace std; int main () {
int zahl,zufall, antwort;
std::srand( time(0) ); cout<< "Geben sie eine Zahl zwischen 1 und 100 ein:"; cin>> zahl; zufall=rand()%100+1; if(zufall==zahl) cout<< "Ihre Zahl ist:" << zufall << endl; else cout<< zufall << endl;
while(zufall!= zahl){ cout << "Ist ihre Zahl größer als " << zufall << "? J/N" << endl; cin>> antwort; if(antwort == 'J'){ zufall=rand()%100+zufall;
if(zufall==zahl) { cout<<"Ihre Zahl ist:" << zufall << endl; } else { cout<< "Ist ihre Zahl größer als " << zufall << "? J/N" << endl; cin>>antwort; } } else
zufall=rand()%zufall+1; if(zufall==zahl)
cout<< "Ihre Zahl ist:" << zufall << endl;
else
cout<< "Ist ihre Zahl größer als " << zufall << "? J/N" << endl;