C++ Lottospiel mit Array

  • Hallo,
    Ich würde gerne mit C++ ein Programm programmieren, wo ich meinen eigenen Lottotipp mit einer InputBox eingeben kann (mit einem eindimensonalen Array) (und es sollte auch abgewehrt werden, dass doppelte Zahlen eingegeben werden könnten) und auch zufallige Lottozahlen ziehen kann (auch wieder eindimensonales Array und die Verwendung mit einem Zufallsgenarator) (wieder keine Doppelten).
    Dann wäre es auch hilfreich, wenn dann noch nach den übereinstimmenden Zahlen gesucht würde. Ausgegeben werden die beiden Arrayinhalte in sortierter Form.
    Ich hab schonmal ein bisschen was versucht, aber dann wusste ich nicht weiter...



    Bestimmt sehr schlecht was ich da gemacht hab...
    Ich muss das nächste Woche abgeben das Programm, aber ich hab keinen Plan wie ich das alleine schaffen soll, vielen vielen Dank schonmal im Vorraus!!!

    Einmal editiert, zuletzt von The User (13. Juni 2009 um 10:50)

  • Die Idee für die Ziehung ist sehr gut.
    Bloß hast du ein paar Fehler mit +1 oder -1.
    Also ich mach die Zahlen mal richtig:

    Code
    int max = 49;
    for(int i = 0; i != 6; ++i)
    {
      zufall = rand() % max;
      Ziehung[i] = Zahlen[zufall];
      Zahlen[zufall] = Zahlen[--max];
    }

    Die Übereinstimmung ermittelst du am besten in der selben Schleife. Gleich bei der Ziehung prüfen, ob ein Tip richtig war.

    Viele liebe Grüße
    The User