Hallo Leute.Ich bin neu hier.Zu erst möchte ich alle grüßen die im Forum sind. Ich arbeite mit dem C++ Trainer.In der Schule haben die Array und die Random Funktion kenngelernt.Dazu haben wir eine Aufgabe auf.Vielleicht könnt ihr mir dabei helfen.Hier ist die Aufgabe:
Schreiben Sie ein Programm, das eine Lottoziehung 6 aus 49 simuliert. Erweitern Sie das Programm so, dass der Benutzer die Anzahl n der zu ziehenden Zahlenreihen eingibt.Das Programm zeigt dem Benutzer auf dem Bildschirm die n vorschläge seine Tippscheine an.
Eine weitere Ziehung soll dann die echte Lottoziehung sein. Anschließend soll das Programm sagen, wie viel Richtige in jedem Vorschlag waren und diese Zahlen am Bildschirm zeilenweise ausgeben.
Ich danke euch schon mal voraus. Ich könnt ihr quellcode hier rein posten wenn es zu lang oder kompliziert ist, könnt ihr an meine E-Mail adresse schicken: Knut_bbs@yahoo.de
Und wie sieht Dein Ansatz aus? Ohne den wirst Du hier kaum einen Quelltext bekommen, wir sind hier, um bei handfesten Problemen beim Programmieren zu helfen, nicht, um für andere Hausaufgaben zu erledigen... -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.
int main (){ int i; std::vector<int> array; for(i=0;i<49;++i)array.push_back(i+1); std::random_shuffle(array.begin(),array.end()); for(i=0;i<6;++i)std::cout<<array[i]<<'\t';//waren doch 7 mit zusatzzahl oder? kenn mich mit lotto nicht so gut aus... std::cout<<std::endl; getchar (); return0; }
Bearbeitung von typecast:
cpp-Tags gesetzt
Dieser Post wurde am 30.09.2004 um 23:51 Uhr von typecast editiert.
Deswegen schliesse ich den Thread -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)