• На языке С или С++ . Напишите программу, которая получает день и номер месяца и определяет дату сле-дующего дня. Считайте, что год невисокосный (365 дней).
    Пример:
    Введите день и месяц: 25 12
    Следующий день: 26 декабря
    Пример:
    Введите день и месяц: 28 2
    Следующий день: 1 марта

Ответы 2

  • спасибо
  • Ловиint main(int argc, char** argv){int m, d, err = 0;string month [12] = {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"}cout << "Day and month: ";cin >> d >> m;if (m < 1 || m > 12 || d < 1) err = 1;if (m==2){if (d>28) err = 1;if (d==28){d=1;m=3;}else ++d;}elseif ((m==4 || (m==6) || (m==9) || (m==11)){if (d>30) err = 1;if (d==30){d=1;++m;}else ++d;}else{if (d>31) err = 1; if (d==31) {d = 1;++m;if(m==13) m =1;}else ++d;}if (err==0){cout << "Next day: " << d << "  " month[m-1];}elsecout << "Wrong!!!";return 0;}
    • Автор:

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

Войти через Google

или

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

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

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