// Sven Eisenhauer // Probeklausur 09.02.2005 // // Application to test class LottoGenerator #include "lotto.h" #include using std::cout; using std::endl; #include using std::setw; int average(int *); const int ARRAY_SIZE=6; int main() { LottoGenerator lotto; int nrEinstZusatzZ=0; long ZusatzZ; int erg[ARRAY_SIZE]; const int NUMBERS=49; int result[NUMBERS]={0}; int avg=0; for(int i=0;i<10;i++) { lotto.drawAllNumbers(); lotto.sortSixNumbers(); lotto.printAllNumbers(); } for(i=0;i<1000000;i++) { lotto.drawAllNumbers(); ZusatzZ=lotto.getAllNumbers(erg); if(ZusatzZ<10) nrEinstZusatzZ++; } cout << endl << "Eine einstellige Zusatzzahl gab es "<< nrEinstZusatzZ <<" mal."; for(i=0;i<1000000;i++) { lotto.drawAllNumbers(); lotto.getAllNumbers(erg); avg=average(erg); result[avg]++; } cout << endl <<"Häufigkeitsverteilung: " << endl; for (i=0;i