using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Szamkitalalo { class Program { static void Main(string[] args) { Random random = new Random(); short pc_random = (short)random.Next(1, 100); short user_random = 0; short tipp_counter = 0; bool isFelhasznalo = false; Console.WriteLine("Játékos vagy gép tippel? Ha jatekos irj 1-et"); short valasztas = Convert.ToInt16(Console.ReadLine()); if(valasztas == 1) { isFelhasznalo = true; } while (tipp_counter < 5) { if (isFelhasznalo) { while (tipp_counter < 5) { tipp_counter++; Console.WriteLine("Tippelj (1-100)"); short user_tipp = Convert.ToInt16(Console.ReadLine()); if (pc_random > user_tipp) { Console.WriteLine("Tul kicsi a tipp"); } else if (pc_random < user_tipp) { Console.WriteLine("Tul nagy a tipp"); } else if (pc_random == user_tipp) { Console.WriteLine("Nyertel"); Console.WriteLine("PC tippje: {0}", pc_random); break; } if(tipp_counter == 5) { Console.WriteLine("PC tippje: {0}",pc_random); } } } else { Console.WriteLine("Irj be egy szamot (1-100)"); user_random = Convert.ToInt16(Console.ReadLine()); short rand_min = 1; short rand_max = 100; while (user_random != pc_random) { tipp_counter++; pc_random = (short)random.Next(rand_min, rand_max); Console.WriteLine("PC tipp {0}", pc_random); if (pc_random < user_random) { Console.WriteLine("Tul kicsi a tipp"); rand_min += 10; if(rand_min > user_random) { rand_min = user_random; } } else if (pc_random > user_random) { Console.WriteLine("Tul nagy a tipp"); rand_max -= 10; if(rand_max < user_random) { rand_max = user_random; } } else if (pc_random == user_random) { Console.WriteLine("PC nyert"); Console.WriteLine("Felhasznalo tippje: {0}", user_random); break; } } } } Console.ReadKey(); } } }