public static void Main()
int [] testovaciPole = {3,5,7,1,6};
vypisPole(testovaciPole);
seradPole(testovaciPole);
vypisPole(testovaciPole);
int [] testovaciPole2 = {3,8,4,7};
vypisPole(testovaciPole2);
seradPole(testovaciPole2);
vypisPole(testovaciPole2);
public static void seradPole (int []poleCisel)
int maximum = int.MinValue;
int zarazkaNaKonci = poleCisel.Length-1;
for (int i=0;i<=zarazkaNaKonci;i++)
if (poleCisel[i]>maximum)
int tmp=poleCisel[zarazkaNaKonci];
poleCisel[zarazkaNaKonci]=maximum;
poleCisel[ukazatelPozice]=tmp;
public static void vypisPole (int [] poleCisel)
for (int i=0; i<poleCisel.Length; i++)
Console.Write(poleCisel[i]);
if (i!=poleCisel.Length-1)