с решением на python3 У каждого жителя на планете Бинариус есть своя электронная тетрадь. В нее записываются будущие дела по мере их поступления. Записи в этой тетради не всегда идут в нужном порядке. Из-за этого кто-то из жителей может пропустить какое-нибудь важное событие.
Вам даны записи из одной такой тетради. Напишите программу, которая отсортирует записанные в ней события в хронологическом порядке.
Планета Бинариус надеется на вас.
Входные данные
Первая строка содержит одно целое число n (1≤n≤10000) — количество записей в тетради.
Далее следует n строк с описанием событий. Каждое описание включает время, дату события и краткую информацию о событии.
Время события имеет формат «hh:mm», где hh (0≤hh≤23) — часы, mm (0≤mm≤59) — минуты события.
Дата события имеет формат «DD.MM.», где DD (1≤DD≤30) — день, MM (1≤MM≤12) — месяц, (2021≤≤9999) — год события. Дата и время каждого события являются уникальными.
Часы, минуты, день и месяц события в своей записи всегда имеют два знака.
В данной задаче подразумевается, что в одной минуте 60 секунд, в одном часу 60 минут, а один день состоит из 24 часов. Также на планете Бинариус всегда 12 месяцев в году, а каждый месяц состоит ровно из 30 дней.
Информация о событии представляет собой непустую строку, состоящую из символов верхнего и нижнего регистров, пробелов, запятых и точек. Длина строки не превышает 100 символов.
Выходные данные
Выведите информацию о событиях в хронологическом порядке.
Пример
входные данные
3
12:59 05.12.2024 Throw out the trash
20:40 01.05.2024 To go shopping.
12:13 12.06.2023 Pass the unified state exam,
выходные данные
Pass the unified state exam,
To go shopping.
Throw out the trash
153
374
Ответы на вопрос:
Cи #include < stdio.h> #include < stdlib.h> #define max 16 void main(void){ int i, a[max], tri[max], odd[max], null = 0, minus = 0, tre = 0, k; for (i = 0; i < max; i++) { if (i % 2 == 0) { k = 1; a[i] = k * i; } else { k = -1; a[i] = k * i; } } for (i = 0; i < max; i++) { if (a[i] == 0) null++; if (a[i] % 2 == 0) { odd[i] = a[i]; printf("even: %i\n", i); } if (a[i] < 0) minus++; if (a[i] % 3 == 0) { tre++; tri[i] = a[i]; printf("del on tri = 0: %i\n", i); } }}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Sergobw14.05.2020 22:52
-
Aleksandr12312320.10.2021 12:57
-
abukaka25.06.2023 23:51
-
pe4enka783472725738217.08.2020 02:38
-
али555330.04.2023 11:08
-
pavlovaalina45316.03.2021 05:10
-
Lina90515.05.2022 18:52
-
avrika27.06.2021 12:42
-
Бодя38615.02.2021 03:19
-
Lizavitafjfjsj30.08.2022 19:22
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.