using System; class Program { static void Main(string[] args) { // ievada savu vārdu Console.Write("ievadi vardu "); string vards = Console.ReadLine(); // ievada uzvardu Console.Write("ievadi uzvardu "); string uzvards = Console.ReadLine(); // Aprēķina vārda un uzvārda garumu int vardaGarums = vards.Length; int uzvardaGarums = uzvards.Length; int kopejaisGarums = vardaGarums + uzvardaGarums; // Izveido random skaitlus Random rand = new Random(); // Iizvada vardu un uzvardu un to garumus Console.WriteLine($"Mans vārds ir {vards} un tajā ir {vardaGarums} simboli"); Console.WriteLine($"Mans uzvārds ir {uzvards} un tajā ir {uzvardaGarums} simboli"); int kolona = 6; // Kolonnas platums int rinda = (vardaGarums + 6) * kolona + 1; // rindas platums // izveido augsejo stilu tabulai Console.WriteLine("+" + new string('-', rinda - 2) + "+"); // Izdrukā pirmo rindu Console.Write("| X | "); foreach (char c in vards.ToUpper()) Console.Write($"{c,-4}| "); Console.WriteLine("MAX | MIN | VID | SUM |"); // Izdrukā liniju kas atdala tekstu Console.WriteLine("+" + new string('-', rinda - 2) + "+"); // parada tabulas rindas ar uzvārda burtiem pirmajā kolonnā for (int i = 0; i < uzvardaGarums; i++) { Console.Write($"| {uzvards[i],-3} | "); int[] cipari = new int[vardaGarums]; int max = int.MinValue, min = int.MaxValue, sum = 0; // genere nejausus skaitļus un aprēķina min, max, vidējo un summu for (int j = 0; j < vardaGarums; j++) { cipari[j] = rand.Next(vardaGarums, kopejaisGarums + 1); sum += cipari[j]; if (cipari[j] > max) max = cipari[j]; if (cipari[j] < min) min = cipari[j]; Console.Write($"{cipari[j],-4}| "); } double vid = Math.Round(sum / (double)vardaGarums, 1); Console.WriteLine($"{max,-4} | {min,-4} | {vid,-4} | {sum,-4} | "); } // Izdrukā tabulas apakšējo liniju Console.WriteLine("+" + new string('-', rinda - 2) + "+"); } }