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

Ответы 3

  • спасибо!!! Но мне надо на паскале я забыл указать
    • Автор:

      roxie
    • 6 лет назад
    • 0
  • спасибо!!! Но мне надо на паскале я забыл указать
  • C++(был использован std::scanf для облегчения работы.).

    Compiler 7.3.0 GCC

    #include <iostream>

    #include <cstdio> // for std::scanf.

    int main()

    {

       int D, M, Y;

       std::scanf("%d.%d.%d", &D, &M, &Y);

       if((D > 28 && M == 2) || M > 12 || (D > 31 && M != 2))

       {

           std::cout << "Неправильные данные." << std::endl;

           return true;

       }

       if(M >= 9 && (M <= 11 && D < 31))

           std::cout << "Осень" << std::endl;

       else if(M == 12 && M == 1 && M == 2)

           std::cout << "Зима" << std::endl;

       else if(M >= 3 && M <= 5)

           std::cout << "Весна" << std::endl;

       else if(M >= 6 && M <= 8)

           std::cout << "Лето" << std::endl;

       else

           std::cout << "Неопределенная дата." << std::endl;

       return 0;

    }

    answer img
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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