Напишите программку, которая по данной дате определяет время года.Программа обязана

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

Задать свой вопрос
Артем Петвиашвили
Дата какого формата?**.**.**** ?
Олежка Мычкин
да
1 ответ

C++(был применен std::scanf для облегчения работы.).

Compiler 7.3.0 GCC

include lt;iostreamgt;

include lt;cstdiogt; // for std::scanf.


int main()

   int D, M, Y;

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

   if((D gt; 28 amp;amp; M == 2) M gt; 12 (D gt; 31 amp;amp; M != 2))

   

       std::cout lt;lt; "Ошибочные данные." lt;lt; std::endl;

       return true;

   

   if(M gt;= 9 amp;amp; (M lt;= 11 amp;amp; D lt; 31))

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

   else if(M == 12 amp;amp; M == 1 amp;amp; M == 2)

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

   else if(M gt;= 3 amp;amp; M lt;= 5)

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

   else if(M gt;= 6 amp;amp; M lt;= 8)

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

   else

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

   return 0;

Саша Налбандянц
спасибо!!! Но мне надобно на паскале я пренебрегал указать
Эльвира Толмазина
спасибо!!! Но мне надо на паскале я пренебрегал указать
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт