namespace kitalalo { internal class Program { /*1. feladat*/ static string[] szok = { "fuvola", "csirke", "adatok", "asztal", "fogoly", "bicska", "farkas", "almafa", "babona", "gerinc", "dervis", "bagoly", "ecetes", "angyal", "boglya" }; static void Main(string[] args) { /*2. feladat*/ Random vel = new Random(); string szo = szok[vel.Next(szok.Length)]; string ismert = "......"; string tipp = ""; /*3. feladat*/ int db = 0; do { Console.Write("Kérem a tippet: "); tipp = Console.ReadLine()+""; /*a "" nélkül a C.R() lehetne null, de a tipp nem.*/ if (tipp != "stop" && tipp.Length == 6) { db++; string uj = ""; for (int i = 0; i < 6; i++) { if (ismert[i] != '.') uj += ismert[i]; else if (tipp[i] == szo[i]) uj += tipp[i]; else uj += '.'; } Console.WriteLine("Az eredmény: " + uj + "\n"); ismert = uj; } } while (szo != ismert && tipp != "stop"); if (tipp != "stop") Console.WriteLine(db + " tippeléssel sikerült kitalálni."); } } }