using System; using System.Collections.Generic; using System.Text; namespace LottoProgram { class Lottozo { public LottoSzelveny[] szelvenyek; public int szelvenySzam; public void bekeres() { Console.WriteLine("Üdvözlöm a lottózóban! Hány szelvényt szeretne?"); szelvenySzam = int.Parse(Console.ReadLine()); szelvenyek = new LottoSzelveny[szelvenySzam]; //Console.WriteLine(szelvenyek[0]); for (int i = 0; i < szelvenySzam; i++) { int szt = 0; do { Console.WriteLine("Add meg a(z) {0}. szelvény típusát (5,6,7)!", i + 1); szt = int.Parse(Console.ReadLine()); } while (szt < 5 || szt > 7); szelvenyek[i] = new LottoSzelveny(szt); Console.WriteLine("Add meg a kitöltés módját (Kézi: k vagy Automatikus: a) !"); string mod = Console.ReadLine(); if (mod.ToLower()=="k") { kezikitoltes(szelvenyek[i]); } } } private static void kezikitoltes(LottoSzelveny sz) { Console.WriteLine("A szelvény kitöltése kézi! {0}-s lottó", sz.tipus); for (int i = 0; i < sz.tipus; i++) { Console.WriteLine("Az {0}. szám", i + 1); sz.szamok[i] = int.Parse(Console.ReadLine()); } int hatarszam = sz.tipus == 5 ? 90 : (sz.tipus == 6 ? 45 : 35); for (int i = 0; i < sz.szamok.Length-1; i++) { for (int j = 0; j < sz.szamok.Length; j++) { if(sz.szamok[i]<1 || sz.szamok[i]>hatarszam || sz.szamok[j] < 1 || sz.szamok[j] > hatarszam || sz.szamok[i]== sz.szamok[j]) { } } } } } }