static void Gra2() { Liczby pierwsze = new Liczby(); int wygrana = 0; Console.Clear(); Console.WriteLine("Na wyższym poziomie trudności masz tylko 10 prób, aby odgadnąć ciąg cyfr. Powodzenia!\n"); for (int k = 0; k < 10; k++) { Console.Write("Podaj swoje liczby: "); string x = Console.ReadLine(); if (x == "czity") { foreach (var item in pierwsze.tab) { Console.WriteLine(item); } k -= 1; continue; } x = Sprawdzenie(x); Console.WriteLine(k); string[] a = new string[4]; for (int i = 0; i < x.Length; i++) { a[i] = x[i].ToString(); } if (Trafione(a, pierwsze.tab) == 4) { wygrana = 1; Console.Clear(); Console.WriteLine($"Gratulacje! Udało ci się wytypować poprawną kolejność liczb: {x}"); } else { Console.WriteLine($"Trafione: {Trafione(a, pierwsze.tab)}"); Console.WriteLine($"Odgadniete: {Odgadniete(a, pierwsze.tab) - Trafione(a, pierwsze.tab)}"); } if (wygrana == 1) { break; } if (k == 9) { Console.WriteLine("Niestety nie udało ci się. Spróbuj na łątwiejszym poziomie trudości i wróć później."); } } }
static void Gra() { Liczby pierwsze = new Liczby(); int wygrana = 0; Console.Clear(); while (wygrana != 1) { Console.Write("Podaj swoje liczby: "); string x = Console.ReadLine(); if (x == "czity") { foreach (var item in pierwsze.tab) { Console.WriteLine(item); } continue; } x = Sprawdzenie(x); string[] a = new string[4]; for (int i = 0; i < x.Length; i++) { a[i] = x[i].ToString(); } if (Trafione(a, pierwsze.tab) == 4) { wygrana = 1; Console.Clear(); Console.WriteLine("Gratulacje! Udało ci się wytypować poprawną kolejność liczb"); } else { Console.WriteLine($"Trafione: {Trafione(a, pierwsze.tab)}"); Console.WriteLine($"Odgadniete: {Odgadniete(a, pierwsze.tab) - Trafione(a, pierwsze.tab)}"); } } }