示例#1
0
 public void SeradStudentypodleFakulty(PorovnavacStudentu porovnavacStudentu)
 {
     for (int i = 0; i < studenti.Length; i++)
     {
         for (int j = 0; j < studenti.Length - 1; j++)
         {
         }
     }
 }
示例#2
0
 public void SeradStudentypodleId(PorovnavacStudentu porovnavacStudentu)
 {
     for (int i = 0; i < studenti.Length; i++)
     {
         for (int j = 0; j < studenti.Length - 1; j++)
         {
             if (porovnavacStudentu(studenti[j], studenti[j + 1]) > 0)
             {
                 pom             = studenti[j + 1];
                 studenti[j + 1] = studenti[j];
                 studenti[j]     = pom;
             }
         }
     }
 }
示例#3
0
        static void Main(string[] args)
        {
            Studenti studenti = new Studenti();

            Console.WriteLine("Možnosti:");
            Console.WriteLine("0- ukonči program");
            Console.WriteLine("1- načti z klávesnice");
            Console.WriteLine("2- vypiš všechny studenty");
            Console.WriteLine("3- seřaď podle id");
            Console.WriteLine("4- seřaď podle jména");
            Console.WriteLine("5- seřaď podle fakulty");
            int prikaz = 0;
            PorovnavacStudentu porov = null;

            switch (prikaz)
            {
            case 0:
                Environment.Exit(0);
                break;

            case 1:
                Console.WriteLine("Zadej id: ");

                Console.WriteLine("Zadej jmeno: ");

                Console.WriteLine("Zadej fakultu: ");
                break;

            case 2:
                studenti.VypisStudenty();
                break;

            case 3:
                porov = PorovnejId;
                studenti.SeradStudentypodleId(porov);
                break;

            case 4:
                porov = PorovnejJmena;
                studenti.SeradStudentypodleJmena(porov);
                break;

            case 5:
                porov = PorovnejFakulty;
                studenti.SeradStudentypodleFakulty(porov);
                break;
            }
        }