예제 #1
0
        static void Main(string[] args)
        {
            try
            {
                Znak[] z = new Znak[3]; // масив структур
                In_Put(z);              // метод для заповнення
                Conteiner test  = new Conteiner(z);
                int[]     birth = new int[3] {
                    20, 9, 1995
                };

                Znak newnote = new Znak("Sem", "Matvienko", 2, birth);
                test.Add(newnote);

                test.Sort(Znak.Compare_Surname_Name_Znak_Birthday, z);
                Console.WriteLine("");
                test.Display();
                //for (int i = 0; i < z.Length; i++)// виводимо на екран вже відсортовані данні
                //{
                //    Console.WriteLine(z[i].ToString());
                //}
                Console.WriteLine("Surname Name Znak Birthday");
                Console.WriteLine();
                Console.WriteLine("+++++++++++++++++++++++");
                Console.WriteLine();
                int m;  //змінна місяця
                do
                {
                    Console.WriteLine("enter the month he or she was born:");
                }while ((!int.TryParse(Console.ReadLine(), out m) || (m < 0) || (m > 12)));

                for (int i = 0; i < z.Length; i++)
                {       //проходимо через всі записи і виводимо на екран данні з заданим місяцем
                    if (m == z[i].jear[1])
                    {
                        Console.WriteLine(z[i].ToString());
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
예제 #2
0
        static void Main(string[] args)
        {
            try
            {
                Znak[] z = new Znak[3];// масив структур
                In_Put(z);// метод для заповнення
                Conteiner test = new Conteiner(z);
                int[] birth = new int[3] { 20, 9, 1995 };

                Znak newnote = new Znak("Sem", "Matvienko", 2, birth);
                test.Add(newnote);
 
                test.Sort(Znak.Compare_Surname_Name_Znak_Birthday, z);
                Console.WriteLine("");
                test.Display();
                //for (int i = 0; i < z.Length; i++)// виводимо на екран вже відсортовані данні
                //{
                //    Console.WriteLine(z[i].ToString());
                //}
                Console.WriteLine("Surname Name Znak Birthday");
                Console.WriteLine();
                Console.WriteLine("+++++++++++++++++++++++");
                Console.WriteLine();
                int m;	//змінна місяця
                do
                {
                    Console.WriteLine("enter the month he or she was born:");
                }
                while ((!int.TryParse(Console.ReadLine(), out m) || (m < 0) || (m > 12)));

                for (int i = 0; i < z.Length; i++)
                {	//проходимо через всі записи і виводимо на екран данні з заданим місяцем
                    if (m == z[i].jear[1])
                        Console.WriteLine(z[i].ToString());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }