using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices.ComTypes; using System.Text; using System.Threading.Tasks; namespace ConsoleApp13 { internal class Program { static void Main(string[] args) { // ievada vardu un to saglaba Console.Write("Mans vards: "); string vards = Console.ReadLine(); Console.WriteLine(); // ievada uzvardu un to saglaba Console.Write("Mans uzvards"); string uzvards = Console.ReadLine(); // ievada rindu un to saglaba Console.WriteLine("Ievadi rindu skaitu ne mazak par 5"); int rinda = Convert.ToInt32(Console.ReadLine()); // while loop kamer rindas garums nav vismaz 5 while (rinda < 5) { Console.WriteLine("ievadi vismaz 5 rindas"); rinda = Convert.ToInt32(Console.ReadLine()); } //ievada un saglaba kolonu Console.WriteLine("ievadi kolonu skaitu vismaz 5"); int kolona = Convert.ToInt32(Console.ReadLine()); // while loop kamer kolonas garums nav vismaz 5 while (kolona < 5) { Console.WriteLine("ievadi vismaz 5 kolonas"); kolona = Convert.ToInt32(Console.ReadLine()); } //for loop kas strada kamer i <= rinda for (int i = 1; i <= rinda; i++) { // defineju starpibu int starpiba = 0; // parbaudu vai kolona - i < 0 ja ir no i (rindas) atnemu kolonu un saglabaju if (kolona - i < 0) { starpiba = i - kolona; } //veidoju liniju for (int j = kolona; j > i; j--) { Console.Write(" "); } for (int e = 1 + starpiba; e <= i; e++) { // Console.WriteLine("+-"); Console.Write("+-"); } // ievadu + Console.WriteLine("+"); // izvada atstarpes for (int j = kolona; j > i; j--) { Console.Write(" "); } // izvadu kolonas un rindas uz ekrana for (int e = 1 + starpiba; e <= i; e++) { // Console.WriteLine("+--+"); Console.Write($"|{e}"); } Console.WriteLine("|"); } // izveidoju pedejo liniju for (int j =0; j < kolona; j++) { Console.Write("+-"); } Console.WriteLine("+"); Console.ReadKey(); } } }