Megnéztem a hivatalos megoldást, kicsit meglepődtem. Jól látom, hogy addig próbálgatja, amíg nem kap a feltételnek megfelelő feladványt és így éri el a véletlenszerűséget?
Potenciális végtelen ciklust nem írunk a programba. "Megoldását úgy készítse el, hogy az azonos szerkezetű, de tetszőleges bemeneti adatok mellett is helyes eredményt adjon!" Ez mennyire lesz jó, ha a keresett feladvány típusból 1db van, és a többi típusból 10 millió? Vagy középszinten ez elfogadható? //5.feladat Random Veletlen = new Random(); int kivalasztott; do { kivalasztott = Veletlen.Next(0, feladvanyok.Count); } while (feladvanyok[kivalasztott].Meret != meret); Console.WriteLine("\n5. feladat: A kiválasztott feladvány:\n{0}", feladvanyok[kivalasztott].Kezdo); Farkas Gábor _______________________________________________ Techinfo mailing list Techinfo@lista.sulinet.hu Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo Illemtan: http://www.szag.hu/illemtan.html Ügyfélszolgálat FAQ: http://sulinet.niif.hu/