Двумерный массив. Определить, имеются ли свободные места в первом ряду - C#

Узнай цену своей работы

Формулировка задачи:

В зрительном зале 23 ряда, в каждом из которых 40 мест (кресел). Инфор- мация о проданных билетах хранится в двумерном массиве, номера строк которых соответствуют номерам рядов, а номера столбцов — номерам мест. Если билет на то или иное место продан, то соответствующий эле- мент массива имеет значение 1, в противном случае — 0. Определить, име- ются ли свободные места в первом ряду.

Решение задачи: «Двумерный массив. Определить, имеются ли свободные места в первом ряду»

textual
Листинг программы
        static void Main(string[] args)
        {
            Random rnd = new Random();
            ushort countplaces = 0;
            ushort[,] cinemaplaces = new ushort[23,40];// массив сидячих мест
            for (int i = 0; i < 23; i++)
            {
                for (int j = 0; j < 40; j++)
                {
                    cinemaplaces[i, j] = (ushort)rnd.Next(0, 2);// генерируем случайно значенние (0 - свободно, 1- занято)
                    Console.Write(cinemaplaces[i, j] + " ");
                    if (cinemaplaces[0, j] == 1)// если место занято - увеличиваем значение счётчика занятых мест на 1
                    {
                        countplaces++;
                    }
                }
                Console.WriteLine();
            }
            string result = (countplaces == 0)?  "Первый ряд свободен" : "Первый ряд частично занят"; // вычисляем итоговый результат
            Console.WriteLine(result);
            Console.ReadKey();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы