um ein bisschen mit den Zufallsgenerator rumzuspielen.
Aber irgendwie kommen mir da zu oft Wiederholungen vor.
Jemand eine Idee wie man dass ein bisschen zufälliger gestalten kann ?
Code: Alles auswählen
#include<iostream.h>
#include<stdlib.h>
#include<time.h>
int main(){
srand(time(NULL));
int gut,fehler,zufall1,aufgabe,zufall2,summe,eingabe,counter;
counter=0;
fehler=0;
gut=0;
cout << "Der kleine 1 mal 1 Trainer" << endl;
cout << "-----------------------------" << endl;
cout << "Es folgen nun 30 kleine Aufgaben." << endl;
cout << "Sie koennen das Programm jederzeit mit STRG+C beenden." << endl;
for (counter=0; counter<30; counter++){
aufgabe=counter+1;
zufall1 = (rand() % 9) +1;
zufall2 = (rand() % 9) +1;
summe=zufall1*zufall2;
cout << "Aufgabe Nr." << aufgabe << endl;
cout << zufall1 << " * " << zufall2 << " = ?" << endl;
cout << "Eingabe?" << endl;
cin >> eingabe;
if ( eingabe == summe ){
cout << "Richtig!!!\n" << endl;
gut=gut++;
}
else {
cout << "Falsch!!!\n" << endl;
fehler=fehler++;
}
}
cout << "Finish" << endl;
cout << "------" << endl;
cout << "Du hattest " << gut << " von 30 Aufgaben richtig!!!" << endl;
return 0;
}