//veidoja: Kaspars Pučinskis //Grupa: 110 //Praktiskais darbs: 6.3 //compiler: https://www.programiz.com/ using System; using System.Collections.Generic; public class PR6 { static int[][] vietas = new int[][] { new int[] { 0, 0, 0, 0, 0 }, new int[] { 0, 0, 0, 0, 0, 0, 0 }, new int[] { 0, 0, 0, 0 } }; static bool iziet = false; static List aiznemts = new List(); public static void Main() { while(iziet == false) { ApstradatIzveli(); } } public static void ParaditZali() { for (int i = 0; i < vietas.GetLength(0); i++) { Console.Write($"Rinda {i+1}: "); for (int j = 0; j < vietas[i].Length; j++) { Console.Write("\t" + vietas[i][j]); } Console.WriteLine(); } } public static void RezervetVietu() { for (int i = 0; i < vietas.GetLength(0); i++) { Console.Write($"Rinda {i+1}: "); for (int j = 0; j < vietas[i].Length; j++) { Console.Write("\t" + vietas[i][j]); } Console.WriteLine(); } Console.Write("Ievadiet rindas numuru: "); int rinda = Convert.ToInt32(Console.ReadLine()); if (rinda-1 < 0 || rinda-1 >= vietas.Length) { Console.WriteLine("Ievadita rinda neatrodas rezervacija!"); return; } Console.Write("Ievadiet kolonnas numuru: "); int kolonna = Convert.ToInt32(Console.ReadLine()); if (kolonna-1 < 0 || kolonna-1 >= vietas[rinda-1].Length) { Console.WriteLine("Ievadita kolonna neatrodas rezervacija!"); return; } if (vietas[rinda-1][kolonna-1] == 0) { vietas[rinda-1][kolonna-1] = 1; Console.WriteLine("Vieta veiksmigi rezerveta!"); aiznemts.Add($"Rinda: {rinda} Kolonna: {kolonna}"); } else { Console.WriteLine("Si vieta jau ir aiznemta!"); } } public static void ParaditRezervaciju() { Console.WriteLine("Rezervetas vietas: "); foreach (string i in aiznemts) { Console.WriteLine(i); } } public static void ApstradatIzveli() { Console.WriteLine("1 - Paradit zali"); Console.WriteLine("2 - Rezervet vietu"); Console.WriteLine("3 - Paradit rezervaciju sarakstu"); Console.WriteLine("4 - Iziet"); Console.WriteLine("Izvelies savu nakamo darbibu: "); int x = Convert.ToInt32(Console.ReadLine()); switch (x) { case 1: ParaditZali(); break; case 2: RezervetVietu(); break; case 3: ParaditRezervaciju(); break; case 4: iziet = true; break; } } }