1. Uzdevums using System; class Program { static void Main() { Console.WriteLine("Mans vards: Uldis"); Console.WriteLine("Mans uzvards: Grunde-Zeiferts"); int rinduSkaits; do { Console.Write("Ievadi rindu skaitu, ne mazak ka 5: "); } while (!int.TryParse(Console.ReadLine(), out rinduSkaits) || rinduSkaits < 5); int kolonuSkaits; do { Console.Write("Ievadi kolonu skaitu, ne mazak ka 5: "); } while (!int.TryParse(Console.ReadLine(), out kolonuSkaits) || kolonuSkaits < 5); Console.WriteLine(); for (int rinda = 1; rinda <= rinduSkaits; rinda++) { Console.Write(new string(' ', (kolonuSkaits - rinda) * 4)); Console.Write("+"); for (int i = 0; i < rinda; i++) { Console.Write("---+"); } Console.WriteLine(); Console.Write(new string(' ', (kolonuSkaits - rinda) * 4)); Console.Write("|"); for (int kolona = 1; kolona <= rinda; kolona++) { Console.Write($" {kolona,-2}|"); } Console.WriteLine(); } Console.Write(new string(' ', (kolonuSkaits - rinduSkaits) * 4)); Console.Write("+"); for (int i = 0; i < rinduSkaits; i++) { Console.Write("---+"); } Console.WriteLine(); } } 2. Uzdevums using System; class Program { static void Main() { Console.WriteLine("Mans vards: Jūlija"); Console.WriteLine("Mans uzvards: Petrova"); int kolonuSkaits; do { Console.Write("Ievadi kolonu skaitu, ne mazak ka 5: "); } while (!int.TryParse(Console.ReadLine(), out kolonuSkaits) || kolonuSkaits < 5); Console.WriteLine(); for (int rinda = 1; rinda <= kolonuSkaits; rinda++) { Console.Write(new string(' ', (kolonuSkaits - rinda) * 4)); Console.Write("+"); for (int i = 0; i < rinda; i++) { Console.Write("---+"); } Console.WriteLine(); Console.Write(new string(' ', (kolonuSkaits - rinda) * 4)); Console.Write("|"); for (int kolona = 1; kolona <= rinda; kolona++) { Console.Write($" {kolona,-2}|"); } Console.WriteLine(); } Console.Write(new string(' ', 0)); Console.Write("+"); for (int i = 0; i < kolonuSkaits; i++) { Console.Write("---+"); } Console.WriteLine(); for (int rinda = 1; rinda <= kolonuSkaits; rinda++) { Console.Write("+"); for (int i = 0; i < rinda; i++) { Console.Write("---+"); } Console.WriteLine(); Console.Write("|"); for (int kolona = 1; kolona <= rinda; kolona++) { Console.Write($" {kolona,-2}|"); } Console.WriteLine(); } Console.Write("+"); for (int i = 0; i < kolonuSkaits; i++) { Console.Write("---+"); } Console.WriteLine(); } } 3. Uzdevums using System; class Program { static void Main() { Console.Write("Ievadiet tekstu: "); string text = Console.ReadLine(); Console.WriteLine(ReverseWords(text)); Console.WriteLine(ReverseFull(text)); CenterReveal(text); GradualRemove(text); ReverseReveal(text); } static string ReverseWords(string sentence) { string[] words = sentence.Split(' '); Array.Reverse(words); return string.Join(" ", words).Substring(0, 1).ToUpper() + string.Join(" ", words).Substring(1); } static string ReverseFull(string sentence) { char[] charArray = sentence.ToCharArray(); Array.Reverse(charArray); return new string(charArray).Substring(0, 1).ToUpper() + new string(charArray).Substring(1); } static void CenterReveal(string text) { int length = text.Length; int center = length / 2; for (int i = 0; i <= center; i++) { string left = center - i >= 0 ? text[center - i].ToString() : ""; string right = center + i < length ? text[center + i].ToString() : ""; Console.WriteLine(new string(' ', center - i) + left + text.Substring(center - i + 1, i * 2 - (i == 0 ? 0 : 1)) + right); } } static void GradualRemove(string text) { char[] textArray = text.ToCharArray(); int center = text.Length / 2; int left = center, right = center + (text.Length % 2 == 0 ? 1 : 0); while (left >= 0 && right < text.Length) { textArray[left] = ' '; textArray[right] = ' '; Console.WriteLine(new string(textArray)); left--; right++; } } static void ReverseReveal(string text) { for (int i = text.Length; i > 0; i--) { Console.WriteLine(text.Substring(i - 1)); } } } 4. Uzdevums using System; using System.Linq; class Program { static void Main() { string vards = "Jūlija", uzvards = "Petrova"; char[] lines_a = ("X" + vards).ToCharArray(); char[] lines_b = ("X" + uzvards).ToCharArray(); int garums = lines_b.Length; Console.WriteLine($"Mans vārds ir {vards} un tajā ir {vards.Length} simboli."); Console.WriteLine($"Mans uzvārds ir {uzvards} un tajā ir {uzvards.Length} simboli.\n"); string border = "+---+----+----+----+----+----+----+----+----+----+----+"; Console.WriteLine(border); Console.Write("| "); foreach (char c in lines_a) Console.Write($"| {c} "); Console.WriteLine("| max | min | vid | sum |"); Console.WriteLine(border); Random rand = new Random(); for (int i = 0; i < garums; i++) { int[] nums = Enumerable.Range(0, 5).Select(_ => rand.Next(5, 20)).ToArray(); Console.Write($"| {lines_b[i]} "); foreach (int n in nums) Console.Write($"| {n,2} "); Console.WriteLine($"| {nums.Max(),2} | {nums.Min(),2} | {nums.Average(),4:F1} | {nums.Sum(),3} |"); } Console.WriteLine(border); } }