kirill994
29.08.2021 02:11

Во входном файле заданы день и месяц рождения Пети, а также текущие день, месяц и год — все числа натуральные. Вывести в выходной файл одно целое число — количество оставшихся дней до дня рождения Пети (текущий день не учитывается). Если Петя родился 29-го февраля, то во все невисокосные годы считать днем его рождения 28 февраля. Год високосный, если он нацело делится на 4. Формат входных данных
Первая строка входного файла содержит 2 целых натуральных числа: 1≤d≤31 — день месяца, и 1≤m≤12 — номер месяца. Вторая строка содержит 3 целых натуральных числа: 1≤curd≤31 — текущий день месяца, 1≤curm≤12 — текущий номер месяца, и 1900≤year≤2100 — текущий год. Все даты корректны.

Формат выходных данных
Выходной файл должен содержать одно число — количество дней, оставшихся до дня рождения Пети.

Примеры:
Вход
3 3
28 2 1993
Выход
3
Напишите на питоне

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
mrden4uk1
31.07.2021 18:58

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            //Задана последовательность из n вещественных чисел. определить сколько среди них меньших k, больших k, равных k.

            Console.WriteLine("Введи k");

            double k = double.Parse(Console.ReadLine());

            Console.WriteLine("Введи n");

            double n = double.Parse(Console.ReadLine());

            Console.WriteLine("Введи числа");

            double a = 0.0, n_min = 0.0, n_rav = 0.0, n_max = 0.0;

            for (int i = 0; i < n; i++)

            {

                a = double.Parse(Console.ReadLine());

                if (a < k)

                    n_min++;

                else

                {

                    if (a == k)

                        n_rav++;

                    else

                        n_max++;

                }

            }

            Console.WriteLine("Меньших k - " + n_min + ", равных - " + n_rav + ", больших - " + n_max);

            Console.ReadKey();

        }

    }

}

 

   

0,0(0 оценок)
Ответ:
алина200423
27.04.2023 14:13

429 1113 223 1716 1212 121 422 524 25

429 быть не может, т.к это значило бы, что сумма чётных равна четыре, а нечётных 29, но даже если взять 9+9+9 29 мы не получим

1113 получить тоже нельзя, т.к. сумма любого количества чётных чисел это тоже четное число

!223 быть может

1716 не может, т.к. нужно в порядке возрастания

!1212 быть может

121 не может, т.к. тут опять 2 нечётных числа, что быть не может

422 быть не может, т.к. тогда получается 4 и 22. Если 22 состоит из Зх нечётных циферблат, то она тоже была бы нечётной, но была бы меньше 20

!524 может

!25 может

Итого:4

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота