namespace ConsoleApp1; class Program{ //Pirmais uzdevums, veidoja Markuss Labrencis 3.24.2025. Uz Windows 11 24H2 (26100.3476) static void Main(string[] args){ string persona = "MARKUSS LABRENCIS"; string[] sadalitsPersona = persona.Split(' '); //izvada manu vardu un uzvardu, ka udenszimi Console.WriteLine("Mans vārds:" + kapitalizet(sadalitsPersona[0])); Console.WriteLine("Mans uzvārds:" + kapitalizet(sadalitsPersona[1])); int rindas = pieprasit("Ievadi rindu skaitu, ne mazak ka 5: "); int kolonas = pieprasit("Ievadi kolonu skaitu, ne mazak ka 5: "); //iet cauri visam rindam for (int i = 1; i <= rindas; i++){ //limite kolonnas, lai neizvada vairak ka vajag int kolon = Math.Min(i, kolonas); //atsparpes Console.Write(new string(' ', (kolonas - kolon) * 4)); formatet("+---", kolon); Console.WriteLine("+"); Console.Write(new string(' ', (kolonas - kolon) * 4)); //vertikala dala tabulai for (int j = 1; j <= kolonas; j++){ if (j > kolonas - kolon) Console.Write($"| {i - (kolonas - j)} "); } Console.WriteLine("|"); } //izvada pedejo liniju lai pabeigtu apmales formatet("+---", Math.Min(rindas, kolonas)); Console.WriteLine("+"); } /** * Pareizi formate un izvada '+---' */ static void formatet(string teksts, int j){ for (int i = 0; i < j; i++) Console.Write(teksts); } /** * Kapitalize pirmo burtu no teksta un parejos atstaj mazos */ static string kapitalizet(string vards){ return char.ToUpper(vards[0]) + vards.Substring(1).ToLower(); } /** * Pieprasa ievadit skaitli kas nav mazaks par pieci, ja ir velreiz prasa */ static int pieprasit(string teksts){ int i; while (true){ Console.Write(teksts); if (int.TryParse(Console.ReadLine(), out i) && i >= 5) return i; } } }