public static void Main()
for (int i = 0; i < pocetzprav; i = i + 1)
Console.WriteLine("Ahoj");
for (int i = maxhodnota; i > 0; i = i - 1)
Random generator = new Random();
int nahodneCislo = generator.Next(11);
Console.WriteLine(nahodneCislo);
Console.WriteLine("Myslím si číslo, které je mezi 0 a 10...hádej 3x!");
string hadaneCisloText = Console.ReadLine();
bool hadaneCisloTextParse = int.TryParse(hadaneCisloText, out hadaneCislo);
for (int i = 0; i < pocetPokusu; i = i + 1)
if (hadaneCislo != nahodneCislo)
Console.WriteLine("neuhodl jsi, zkus to znovu");
hadaneCisloText = Console.ReadLine();
hadaneCisloTextParse = int.TryParse(hadaneCisloText, out hadaneCislo);
else if (hadaneCislo == nahodneCislo)
Console.WriteLine("uhodl jsi");
Console.WriteLine("náhodne cislo je " + nahodneCislo);
int velikostTrojuhelniku = 6;
for (int i = 0; i < velikostTrojuhelniku; i = i + 1)
for (int j = 0; j < i; j = j + 1)
Console.WriteLine("Zadej kladné celé číslo");
int zadaneKladneCislo = int.Parse(Console.ReadLine());
for (int i = 0; i < zadaneKladneCislo; i = i + 1)
faktorial = faktorial * (1 + i);
Console.WriteLine("Faktoriál ze zadaného čísla je " + faktorial);
int maximalniHodnota = 0;
Console.WriteLine("zadej číslo ");
string zadaneCisloText = Console.ReadLine();
bool zadaneCisloTextParse = int.TryParse(zadaneCisloText, out zadaneCislo);
if (zadaneCislo > maximalniHodnota)
maximalniHodnota = zadaneCislo;
maximalniHodnota = maximalniHodnota;
Console.WriteLine("zadej číslo, nebo 0 pro ukončení");
zadaneCisloText = Console.ReadLine();
zadaneCisloTextParse = int.TryParse(zadaneCisloText, out zadaneCislo);
Console.WriteLine("maximum ze zadaných hodnot je " + maximalniHodnota);
Console.WriteLine("Zadej počet prvků Fibonaciho posloupnosti");
string pocetPrvkuText = Console.ReadLine();
bool pocetPrvkuTextParse = int.TryParse(pocetPrvkuText, out pocetPrvku);
Console.WriteLine(fibonaci1);
else if (pocetPrvku == 2)
Console.WriteLine(fibonaci1);
Console.WriteLine(fibonaci2);
else if (pocetPrvku >= 3)
Console.WriteLine(fibonaci1);
Console.WriteLine(fibonaci2);
for (int i = 2; i < pocetPrvku; i = i + 1)
fibonaci1 = fibonaci1 + fibonaci2;
Console.WriteLine(fibonaci1);
fibonaci2 = fibonaci2 + fibonaci1;
Console.WriteLine(fibonaci2);