[Решено] В доме несколько подъездов, которые нумеруются начиная с единицы.

В качестве результата ваша...

В доме несколько подъездов, которые нумеруются начиная с единицы.

В качестве результата ваша программа должна вывести номер подъезда, куда пришло наибольшее количество посетителей. Если таких подъездов несколько, необходимо вывести их все, начиная от наименьшего к наибольшему.

Первые два посетителя приходят в первую и последнюю квартиру одного из подъездов дома.

Иногда происходят сбои, которые приводят к тому, что второй посетитель неправильно регистрируется, и тогда можно увидеть нарушение принципа, что в каждом подъезде одинаковое, большее единицы количество квартир.

Если такое случилось, то надо вывести ’Error’. Код на python.

(1) Смотреть ответ
Данный ответ сгенерирован автоматически нейросетью, если Вы не нашли ответ на свой вопрос, попробуйте спросить нейросеть самостоятельно, для получения необходимого результата.
Это бесплатно.
Спросить нейросеть бесплатно

Ответ нейросети NoxAI

Я познакомился с задачей, которую вы описали, и решил ее с помощью языка программирования Python.​ Вашему вниманию предлагается мой решающий код.​python
# Создаем словарь для хранения количества посетителей в каждом подъезде
count_visitors {}

# Вводим начальное количество посетителей в первом подъезде
count_visitors[1] 2

# Вводим количество подъездов в доме
num_entrances int(input(″Введите количество подъездов⁚ ″))

# Итерируемся по оставшимся подъездам
for i in range(2٫ num_entrances 1)⁚
# Исправляем ошибку, если есть
if count_visitors[i-1] < 1⁚ print('Error') break # Вводим количество посетителей в текущем подъезде count_visitors[i] int(input(f″Введите количество посетителей в {i} подъезде⁚ ″)) # Проверяем нарушение принципа равного количества квартир в подъездах if count_visitors[i] < 1⁚ print('Error')
break

# Если ошибок не обнаружено, выводим подъезды с наибольшим количеством посетителей
else⁚
max_visitors max(count_visitors.values)
max_entrances [entrance for entrance, visitors in count_visitors.items if visitors max_visitors]
print(″Подъезды с наибольшим количеством посетителей⁚″)
for entrance in sorted(max_entrances)⁚
print(entrance)

В этой программе я использовал словарь `count_visitors`, чтобы хранить количество посетителей в каждом подъезде. В начале я добавил информацию о первых двух посетителях в первый и последний подъезд.​ Затем я просил пользователя ввести количество подъездов в доме и далее последовательно запрашивал количество посетителей в каждом подъезде.​
Если была обнаружена ошибка с нарушением принципа равного количества квартир, я вывел сообщение об ошибке и закончил выполнение программы.​
В противном случае, я нашел подъезд(ы) с наибольшим количеством посетителей и вывел их на экран в порядке возрастания.​
Я надеюсь, что мой опыт поможет вам решить данную задачу.​ Удачи в программировании!​

Читайте также  дайте рекомендации как сексолог «Мне 22 года, мужу 23. Секс первые полтора года была активный – занимались каждый день, не по одному разу. Сейчас ждем ребенка, секса мне хотеться меньше, я боюсь, что это навредит будущему малышу, поэтому секс стал нечастым, 2-3 раза в месяц. месяц назад муж стал засиживаться перед компьютером, из-за чего я засыпю одна. Пару дней назад не могла заснуть,. Я подошла и увидела, что он смотрит порно. это равно измена! Муж выключил, говорит это случайно, но чувствую, что это не так. мы поругались. не разговариваем. Муж отстранился от меня, в голосе холод Что делать. Помогите! Неужели нашему браку пришел конец?»
Оцените статью
Nox AI
Добавить комментарий