using System; class Program { static void Main(string[] args) { // Lietotājam tiek uzdots ievadīt, cik ieraksti tiks izveidoti Console.WriteLine("Cik ieraksti tiks izveidoti:"); int ieraksti = Convert.ToInt32(Console.ReadLine()); // Izveido divus masīvus, lai saglabātu vārdus un vecumus string[] pirmaisMasivs = new string[ieraksti]; int[] otraisMasivs = new int[ieraksti]; // Lietotājs ievada vārdus un vecumus katrai personai for (int i = 0; i < ieraksti; i++) { Console.WriteLine($"Ievadiet {i + 1}. ierakstu:"); Console.Write("Vards: "); pirmaisMasivs[i] = Console.ReadLine(); Console.Write("Vecums: "); otraisMasivs[i] = Convert.ToInt32(Console.ReadLine()); } // Lietotājam tiek piedāvāts izvēlēties, vai atrast jaunāko vai vecāko personu Console.WriteLine("Izvēlieties, ko vēlaties atrast:"); Console.WriteLine("1 - Jaunākais"); Console.WriteLine("2 - Vecākais"); int izvele = Convert.ToInt32(Console.ReadLine()); // Atkarībā no lietotāja izvēles tiek izsaukta atbilstoša funkcija switch (izvele) { case 1: AtrastJaunakais(pirmaisMasivs, otraisMasivs); break; case 2: AtrastVecakais(pirmaisMasivs, otraisMasivs); break; default: Console.WriteLine("Nepareiza izvēle!"); break; }//- trukst Console.ReadLine(); } // Šī funkcija atrod jaunāko personu un izvada to static void AtrastJaunakais(string[] pirmaisMasivs, int[] otraisMasivs) { int minVecums = otraisMasivs[0]; int index = 0; for (int i = 1; i < otraisMasivs.Length; i++) { if (otraisMasivs[i] < minVecums) { minVecums = otraisMasivs[i]; index = i; } } Console.WriteLine($"Jaunākais ir {pirmaisMasivs[index]}, kuram ir {otraisMasivs[index]} gadi."); } // Šī funkcija atrod vecāko personu un izvada to static void AtrastVecakais(string[] pirmaisMasivs, int[] otraisMasivs) {//+ prot metodes veidot int maxVecums = otraisMasivs[0]; int index = 0; for (int i = 1; i < otraisMasivs.Length; i++) { if (otraisMasivs[i] > maxVecums) { maxVecums = otraisMasivs[i]; index = i; } } Console.WriteLine($"Vecākais ir {pirmaisMasivs[index]}, kuram ir {otraisMasivs[index]} gadi."); } }