// Renārs Pujats, 110.Grupa //PR7-2 //Compiler: OnlineGDB.com using System; class Program { static void Main() { string[,] noliktava = { { "A14", "B42", "", "C67", "X21" }, { "K31", "", "L8", "Q76", "AB6" }, { "Z21", "Y63", "X06", "", "W35" }, { "", "B49", "J12", "AA7", "P08" } }; Console.Write("Ievadiet meklējamo preces kodu: "); string kods = Console.ReadLine(); string atradums = AtklatPreci(noliktava, kods); Console.WriteLine(atradums); int tukšie = AprekinatNeaizpilditas(noliktava); Console.WriteLine($"Tukšo plauktu skaits: {tukšie}"); } static string AtklatPreci(string[,] masivs, string kods) { int ejuSkaits = masivs.GetLength(0); int plauktuSkaits = masivs.GetLength(1); int atrastaEja = -1; int atrastsPlaukts = -1; bool atrasts = false; for (int eja = 0; eja < ejuSkaits; eja++) { for (int plaukts = 0; plaukts < plauktuSkaits; plaukts++) { if (masivs[eja, plaukts] == kods) { atrastaEja = eja; atrastsPlaukts = plaukts; atrasts = true; break; } } if (atrasts) break; } if (atrasts) { return $"Prece atrasta: Eja {atrastaEja + 1}, Plaukts {atrastsPlaukts + 1}"; } else { return "Prece netika atrasta noliktavā."; } } static int AprekinatNeaizpilditas(string[,] masivs) { int tukšie = 0; foreach (string vieta in masivs) { if (string.IsNullOrEmpty(vieta)) tukšie++; } return tukšie; } }