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); } }
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); } }