Hallo,
was meinst du mit doppelt?
Also die "Steuerung" ist sehr kompliziert, mit den ganzen ReadyKey / ReadLine.. muss man wie wild drauf rum drücken damit man weiter kommt.
Wegen deiner Auswertung ist die Frage was du in der dritten Schleife machst:
C#-Quelltext
1: 2: 3: 4:
| for (int k = 0; k < myArrayrichtig.Length; k++) { myArrayrichtig[k] = myArraytipp[i]; } |
Was willst du damit bezwecken?
Gruß Daniel
Edit: Und sollte es nicht 6 aus 49 sein?
Doppelte Zahlen kannst du überprüfen indem du schaust ob die "neue" Zahl bereits im alten Drin ist. Dafür hat ein Array die Funktion Contains und dann halt eine Schleife drum bis er eine Zahl gefunden hat die noch nicht vor kommt. Und int.TryParse anstatt Convert.ToInt16 würde die Robustheit deines Codes erhöhen.