public static void Main()
Zvire[] poleZvirat = {new Zvire("Pes", 8.2, 15), new Zvire("Kocka", 4.5, 30), new Zvire("Morce", 2.5, 5), new Zvire("Potkan", 0.5, 20), new Zvire("Drak", 1000, 500), new Zvire("Chopper", 20, 15)};
for (int i = 0; i < poleZvirat.Length; i++)
vahaVsech += poleZvirat[i].Hmotnost;
Console.WriteLine("Prumerna vaha vsech zvirat je " + vahaVsech / poleZvirat.Length + " kg.");
string hledaneZvire = "Zirafa";
for (int i = 0; i < poleZvirat.Length; i++)
if (poleZvirat[i].Druh == hledaneZvire)
Console.WriteLine(hledaneZvire + " tu je.");
Console.WriteLine(hledaneZvire + " neni tady.");
for (int i = 0; i < poleZvirat.Length; i++)
if (poleZvirat[nejrychlejsi].Rychlost < poleZvirat[i].Rychlost)
Console.WriteLine("Nejrychlejsi zvire je " + poleZvirat[nejrychlejsi].Druh + ". Pohybuje se s rychlosti " + poleZvirat[nejrychlejsi].Rychlost + " km/h.");
Console.WriteLine("Zvirata tezsi nez 100 kg jsou: ");
for (int i = 0; i < poleZvirat.Length; i++)
if (poleZvirat[i].Hmotnost > 100)
Console.WriteLine(poleZvirat[i].Druh);
for (int i = 0; i < poleZvirat.Length; i++)
for (int j = i+1; j < poleZvirat.Length; j++)
if (poleZvirat[i].Hmotnost > poleZvirat[j].Hmotnost)
string nejlehci = poleZvirat[i].Druh;
poleZvirat[i].Druh = poleZvirat[j].Druh;
poleZvirat[j].Druh = nejlehci;
Console.WriteLine("Poradi zvirat od nejlehciho k nejstezsimu je: {0}, {1}, {2}, {3}, {4}, {5}", poleZvirat[0].Druh, poleZvirat[1].Druh, poleZvirat[2].Druh, poleZvirat[3].Druh, poleZvirat[4].Druh, poleZvirat[5].Druh);
public Zvire(string druh, double hmotnost, int rychlost)