Advertisement
Lavig

Підсумковий контроль (Завдання 4)

Dec 13th, 2024
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     int month_number{};
  9.     SetConsoleOutputCP(1251);
  10.     while (true) {
  11.         cout << "Введіть номер місяця: ";
  12.         cin >> month_number;
  13.         if (cin.fail() || cin.peek() != '\n' || month_number < 1 || month_number > 12) {
  14.             cin.clear();
  15.             cin.ignore(32767, '\n');
  16.             cout << "Номер місяця було введено неправильно. Спробуйте ще раз!" << endl;
  17.             continue;
  18.         }
  19.         else {
  20.             break;
  21.         }
  22.     }
  23.     if (month_number == 12 || month_number == 1 || month_number == 2) {
  24.         cout << "Зима" << endl;
  25.     }
  26.     else if (month_number >= 3 && month_number <= 5) {
  27.         cout << "Весна" << endl;
  28.     }
  29.     else if (month_number >= 6 && month_number <= 8) {
  30.         cout << "Літо" << endl;
  31.     }
  32.     else if (month_number >= 9 && month_number <= 11) {
  33.         cout << "Осінь" << endl;
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement