using System; class Program { static void Main() { Console.Write("Ievadiet pirmā masīva izmēru: "); int size1 = int.Parse(Console.ReadLine()); Console.Write("Ievadiet otrā masīva izmēru: "); int size2 = int.Parse(Console.ReadLine()); int[] array1 = new int[size1]; int[] array2 = new int[size2]; // Aizpildīt masīvus ar gadījuma skaitļiem intervālā no 10 līdz 100 Random random = new Random(); for (int i = 0; i < size1; i++) { array1[i] = random.Next(10, 101); } for (int i = 0; i < size2; i++) { array2[i] = random.Next(10, 101); } // Izvadīt masīvus uz ekrāna divās kolonnās Console.WriteLine("Pirmais masīvs:\tOtrais masīvs:"); for (int i = 0; i < Math.Max(size1, size2); i++) { if (i < size1) Console.Write($"{array1[i]}\t\t"); else Console.Write("\t\t"); if (i < size2) Console.WriteLine(array2[i]); else Console.WriteLine(); } // Atrast kopīgo lielāko un mazāko vērtību abos masīvos int min = Math.Min(array1[0], array2[0]); int max = Math.Max(array1[0], array2[0]); int minArray = 0; // 0 apzīmē pirmo masīvu int maxArray = 0; // 0 apzīmē pirmo masīvu foreach(int num in array1) {// noteikt var ar masīva min max metodi if (num < min) { min = num; minArray = 1; // 1 apzīmē otro masīvu } if (num > max) { max = num; maxArray = 1; } } foreach(int num in array2) {// noteikt var ar masīva min max metodi if (num < min) { min = num; minArray = 2; // 2 apzīmē otro masīvu } if (num > max) { max = num; maxArray = 2; } } // Izvadīt rezultātus Console.WriteLine($"\nKopīgais mazākais skaitlis (masīvs {minArray}): {min}");//- un ja vienadi?? Console.WriteLine($"Kopīgais lielākais skaitlis (masīvs {maxArray}): {max}");//- un ja vienadi?? }//- trukst Console.ReadLine(); }