using System; class Izvade { static void Main() { Console.Write("Ievadi vārdu: "); // ievade vārdam string v1 = Console.ReadLine(); // nolasa vārdu Console.Write("Ievadi uzvārdu: "); // uzvārda ievade string u1 = Console.ReadLine(); // nolasa uzvārdu int lenV = v1.Length; // cik burti vārdā int lenU = u1.Length; // cik uzvārdā string virsr = v1.ToUpper(); // uz lielajiem string mala = u1.ToLower(); // uz mazajiem Console.WriteLine($"{v1} ({lenV} burti), {u1} ({lenU} burti)"); // īsi apkopojam string[,] t = new string[lenU + 1, lenV + 5]; // rindu +1 un kolonnu +4 t[0, 0] = "*"; // augšējais stūris for (int i = 0; i < lenV; i++) t[0, i + 1] = virsr[i].ToString(); // iemet vārdu pa augšu for (int j = 0; j < lenU; j++) t[j + 1, 0] = mala[j].ToString(); // uzvārdu pa kreisi t[0, lenV + 1] = "MAX"; // beigās statistika t[0, lenV + 2] = "MIN"; t[0, lenV + 3] = "VID"; t[0, lenV + 4] = "SUM"; var g = new Random(); // lai ģenerē randomus for (int y = 1; y <= lenU; y++) // ejam pa rindiņām for (int x = 1; x <= lenV + 4; x++) // pa kolonnu daļu t[y, x] = g.Next(lenV, lenV + lenU).ToString(); // saglabā randomu for (int y = 0; y <= lenU; y++) // visas rindas viena pēc otras { Console.Write("+"); // augšējā līnija for (int x = 0; x <= lenV + 4; x++) Console.Write("-------+"); // taisam katrai šūnai Console.WriteLine(); Console.Write("|"); // tagad pašu šūnu dati for (int x = 0; x <= lenV + 4; x++) { string saturs = t[y, x]; // ko likt iekšā if (string.IsNullOrWhiteSpace(saturs)) saturs = ""; // ja tukšs, tad "" string pad = saturs.Length == 1 ? " " : saturs.Length == 2 ? " " : " "; // izlīdzina Console.Write(" " + saturs + pad + "|"); // iemet šūnu } Console.WriteLine(); } Console.Write("+"); // beigu apakšējā līnija for (int x = 0; x <= lenV + 4; x++) Console.Write("-------+"); Console.WriteLine(); } }