Двумерный массив. Определить, имеются ли свободные места в первом ряду - 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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д