Информатика

Пара целых чисел из 8 цифр вводится с клавиатуры, где первые две цифры представляют день, следующие две цифры

Пара целых чисел из 8 цифр вводится с клавиатуры, где первые две цифры представляют день, следующие две цифры представляют месяц, а последние четыре цифры представляют год. Пример: 14052001 День: 14 Месяц: 5 Год: 2001 Первое число представляет дату проведения мероприятия "Соревнование по прыжкам с табуретки", второе число представляет "Кулинарный фестиваль бутерброда". Выведите название мероприятия, которое произошло раньше. Если даты мероприятий совпадают, выведите фразу "В один день". Формат входных данных: Целые числа 1000000 ≤ X, Y ≤ 99999999 Это даты проведения "Соревнование по прыжкам с табуретки".
Верные ответы (1):
  • Морской_Цветок
    Морской_Цветок
    1
    Показать ответ
    Название: Соревнование по прыжкам с табуретки и Кулинарный фестиваль бутерброда
    Пояснение: Для решения этой задачи, нам необходимо сравнить две введенные даты и определить, какое мероприятие произошло раньше. Мы можем сравнить дни, месяцы и годы каждого мероприятия, поочередно.

    Сначала мы извлекаем день первого мероприятия из введенных чисел с помощью деления числа на 1000000 и остатка от деления на 100. Затем мы делаем то же самое для второго мероприятия. Далее, мы извлекаем месяц и год первого и второго мероприятий, используя деление чисел и остатки от деления.

    Затем мы сравниваем значения дней. Если первый день меньше второго, то первое мероприятие произошло раньше и мы выводим его название. Если первый день больше второго, то второе мероприятие произошло раньше и мы выводим его название. Если дни равны, мы проводим аналогичное сравнение для месяцев. Если месяцы тоже равны, то мы проводим сравнение для годов.

    Если даты мероприятий совпадают на всех трех уровнях: день, месяц и год, мы выводим фразу "В один день".

    Дополнительный материал:

    Введите первую дату: 01012020
    Введите вторую дату: 01012019
    Мероприятие "Кулинарный фестиваль бутерброда" произошло раньше.


    Совет: Для решения этой задачи, важно разделить введенные числа на дни, месяцы и года. Вы можете использовать операции деления и остатка от деления для этого. Также, помните о важности правильного сравнения значений дат и использования условных операторов для определения, какое мероприятие произошло раньше.

    Практика: Введите две даты мероприятий и определите, какое из них произошло раньше или они произошли в один день.
Написать свой ответ: