n = int(input("Введите количество рядов: ")) hall = [] for i in range(n): row_input = input(f"Введите занятость ряда {i + 1} (0 и 1 через пробел): ") row = [int(x) for x in row_input.split()] hall.append(row) free_seats = 0 for row in hall: for seat in row: if seat == 0: free_seats += 1 print(f"\nКоличество свободных мест: {free_seats}") while True: response = input("\nХотите проверить конкретное место? (да/нет): ") if response.lower() != "да": break row_num = int(input("Введите номер ряда: ")) seat_num = int(input("Введите номер места: ")) if row_num < 1 or row_num > n: print("Неверный номер ряда") continue if seat_num < 1 or seat_num > len(hall[row_num - 1]): print("Неверный номер места") continue if hall[row_num - 1][seat_num - 1] == 0: print("Место свободно") else: print("Место занято")