zdravim , dostal sem úkol ve škole , který je udělat v C# program na "hádání" , jenže sem se zasekl u téhle věcí - když uživatel zadá např číslo 3 ( ale má uhádnout číslo 5 ) tak mu vyjimka napíše např. "málo" a má další pokus - jenže u tohoto " další pokus " sem se naprosto zadrhl.
můj výmysl :
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("zadej cislo nejake :");
int B = int.Parse(Console.ReadLine());
Random r = new Random();
int nahodneCislo = r.Next(1, B);
int z = nahodneCislo;
System.Console.WriteLine("tipni");
int i = int.Parse(Console.ReadLine());
do
{
if (i == z)
{
System.Console.WriteLine("trefa");
}
if (i < z)
{
System.Console.WriteLine("malo");
}
if (i > z)
{
System.Console.WriteLine("moc");
}
} while (i != z);
System.Console.WriteLine(" konec");
if (i != z) ;
{
System.Console.ReadLine();
}
}
}
}
jenže když zadám napoprvé např. 3 tak mě začne do nekonečna konzole spamovat " málo" a nemám další pokus .