• напишите программу,которая вводит с клавиатуры номер месяца и день и определяет, сколько дней осталось до Нового дня.При вводе неверных данных должно быть выведено сообщите об ошибке

    question img

Ответы 2

  • Если это опечатка и нужно до нового года, то вот, если это не опечатка, то задача не имеет смысла
    • Автор:

      bluedwcw
    • 6 лет назад
    • 0
  • using System;

    namespace Application

    {

    class MainClass

    {

     public static void Main (string[] args)

     {

      int dvm = 0;

      Console.WriteLine ("Введите номер месяца:");

      int mec = Convert.ToInt32 (Console.ReadLine());

      Console.WriteLine ("Введите день:");

      int den = Convert.ToInt32 (Console.ReadLine());

      if (mec > 0 && mec < 13 && den > 0 && den < 32) {

       switch (mec) {

       case 1:

        dvm = 0;

        break;

       case 2:

           dvm = 31;

        break;

       case 3:

        dvm = 59;

        break;

       case 4:

        dvm = 90;

        break;

       case 5:

        dvm = 120;

        break;

       case 6:

        dvm = 151;

        break;

       case 7:

        dvm = 181;

        break;

       case 8:

        dvm = 212;

        break;

       case 9:

        dvm = 243;

        break;

       case 10:

        dvm = 273;

        break;

       case 11:

        dvm = 304;

        break;

       case 12:

        dvm = 334;

        break;

       }

       int dng = 365 - (dvm + den);

       Console.WriteLine ("До нового года осталось " + dng + " дней");

       Console.ReadLine ();

      } else {

       Console.WriteLine ("Ошибка");

       Console.ReadLine ();

      }

       

     }

    }

    }

    • Автор:

      chuckles
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years