using System; using System.Linq; class Masīvi {//- lieto ANGLU burtus static void Main() { Console.Write("Ievadīt pirmā masīva izmēru: "); //Izvada tekstu kurā pieprasa lietotājam ievadīt pirmā masīva izmēru int viens = Convert.ToInt32(Console.ReadLine()); //Ievadītajai vētrībai piešķir mainīgo "viens" Console.Write("Ievadīt otra masīva izmēru: "); //Izvada tekstu kurā pieprasa lietotājam ievadīt otrā masīva izmēru int divi = Convert.ToInt32(Console.ReadLine()); //Ievadītajai vētrībai piešķir mainīgo "divi" int[] masīvs1 = new int[viens];//- lieto ANGLU burtus //Izveido kaunu masīvu grupu "masīvs1" int[] masīvs2 = new int[divi]; //Izveido jaunu masīvu grupu "massīvs2" Random rand = new Random(); //Izveido jaunu mainīgo kurš rada nejaušus skaitļus. (Random skaitļus). for (int x = 0; x < viens; x++) masīvs1[x] = rand.Next(10, 100); //izveido nejaušus skaitļus masīvam "masīvs1" for (int x = 0; x < divi; x++) masīvs2[x] = rand.Next(10, 100); //izveido nejaušus skaitļus masīvam "masīvs2" Console.WriteLine("\npirmais " + " otrais"); //izveido rindiņas starp kurām ir rakstīts pirmais un otrais. "\n" dara to, lai būtu atkāpe starp šo un iepriekšējo rindu. for (int x = 0; x < Math.Max(viens, divi); x++){//izveido ciklu ar mainīgo x kura vērtība ir 0. Cikls turpinās līdz tiek sasniegts lielākais skaitlis starp mainīgajiem "viens" un "divi" if (x < viens) //pārbauda vai x ir mazāks par mainīgo "viens", ja tas izpildās tad seko tālāk kods. Console.Write(masīvs1[x] + "\t"); //izvada masīvu "masīvs1" uz ekrāna ar nejaušajām vērtībām else //Ja iepriekšējais nosacījums neizpildās tad tiek izdarīts šis kods Console.Write("\t"); //Tuksajās vietās atstāj brīvu vietu. Tas ir tad ja ievadīto skaitļu vērtības atšķiras vismaz par 1 vērtību if (x < divi) //pārbauda vai x ir mazāks par mainīgo "divi", ja tas izpildās tad seko tālāk kods. Citādāk nekas nenotiek. Console.Write(masīvs2[x]); //izvada masīvu "masīvs2" uz ekrāna ar nejaušajām vērtībām Console.WriteLine(); //Izveido atkāpi jeb tukšu rindu kurā netiks nekas ierakstīts } int min1 = masīvs1.Min(); //nosaka mazāko skaitli pirmajā masīvā int max1 = masīvs1.Max(); //nosaka lielāko skaitli pirmajā masīvā int min2 = masīvs2.Min(); //nosaka mazāko skaitli otrajā masīvā int max2 = masīvs2.Max(); //nosaka lielāko skaitli otrajā masīvā Console.WriteLine($"Mazākais skaitlis ir no {(min1 < min2 ? "pirmā " : "otra ")} masīva un ir vienads ar {Math.Min(min1, min2)}");//- un ja vienādi? //Izvada tekstu kurā pasaka kurā masīvā ir mazākais skaitlis, un tas tiek izvadīts uz ekrāna. Ja abos masīvos ir vienāds šis skaitlis tad tas tiek pateikts. Console.WriteLine($"Lielākais skaitlis ir no {(max1 > max2 ? "pirmā " : "otra ")} masīva un ir vienads ar {Math.Max(max1, max2)}");//- un ja vienādi? //Izvada tekstu kurā pasaka kurā masīvā ir lielākais skaitlis, un tas tiek izvadīts uz ekrāna. Ja abos masīvos ir vienāds šis skaitlis tad tas tiek pateikts. }//- trukst Console.ReadLine(); }