Advertisement
myloyo

срр 1

Oct 3rd, 2023
671
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.61 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <Windows.h>
  4. using namespace std;
  5.  
  6. int main() {
  7.     cin.tie(0);
  8.     ios_base::sync_with_stdio(0);
  9.     int day, month, year;
  10.     cin >> day >> month >> year;
  11.     setlocale(LC_ALL, "Russian");
  12.     SetConsoleCP(1251);
  13.     SetConsoleOutputCP(1251);
  14.     switch (month) {
  15.     case 1:
  16.         if (day <= 31) {
  17.             cout << day << " января " << year << " года " << endl;
  18.             cout << "осталось " << 31 - day << " дней";
  19.             break;
  20.         }
  21.         else {
  22.             cout << "неправильный день";
  23.             break;
  24.         }
  25.     case 2:
  26.         if (year % 4 == 0) {
  27.             if (day <= 29) {
  28.                 cout << day << " февраля " << year << " года " << endl;
  29.                 cout << "осталось " << 29 - day << " дней";
  30.                 break;
  31.             }
  32.             else {
  33.                 cout << "неправильный день";
  34.                 break;
  35.             }
  36.         }
  37.         else {
  38.             if (day <= 28) {
  39.                 cout << day << " февраля " << year << " года " << endl;
  40.                 cout << "осталось " << 28 - day << " дней";
  41.                 break;
  42.             }
  43.             else {
  44.                 cout << "неправильный день";
  45.                 break;
  46.             }
  47.         }
  48.     case 3:
  49.         if (day <= 31) {
  50.             cout << day << " марта " << year << " года " << endl;
  51.             cout << "осталось " << 31 - day << " дней";
  52.             break;
  53.         }
  54.         else {
  55.             cout << "неправильный день";
  56.             break;
  57.         }
  58.     case 4:
  59.         if (day <= 30) {
  60.             cout << day << " апреля " << year << " года " << endl;
  61.             cout << "осталось " << 31 - day << " дней";
  62.             break;
  63.         }
  64.         else {
  65.             cout << "неправильный день";
  66.             break;
  67.         }
  68.     case 5:
  69.         if (day <= 31) {
  70.             cout << day << " мая " << year << " года " << endl;
  71.             cout << "осталось " << 31 - day << " дней";
  72.             break;
  73.         }
  74.         else {
  75.             cout << "неправильный день";
  76.             break;
  77.         }
  78.     case 6:
  79.         if (day <= 30) {
  80.             cout << day << " июня " << year << " года " << endl;
  81.             cout << "осталось " << 31 - day << " дней";
  82.             break;
  83.         }
  84.         else {
  85.             cout << "неправильный день";
  86.             break;
  87.         }
  88.     case 7:
  89.         if (day <= 31) {
  90.             cout << day << " июля " << year << " года " << endl;
  91.             cout << "осталось " << 31 - day << " дней";
  92.             break;
  93.         }
  94.         else {
  95.             cout << "неправильный день";
  96.             break;
  97.         }
  98.     case 8:
  99.         if (day <= 31) {
  100.             cout << day << " августа " << year << " года " << endl;
  101.             cout << "осталось " << 31 - day << " дней";
  102.             break;
  103.         }
  104.         else {
  105.             cout << "неправильный день";
  106.             break;
  107.         }
  108.     case 9:
  109.         if (day <= 30) {
  110.             cout << day << " сентября " << year << " года " << endl;
  111.             cout << "осталось " << 31 - day << " дней";
  112.             break;
  113.         }
  114.         else {
  115.             cout << "неправильный день";
  116.             break;
  117.         }
  118.     case 10:
  119.         if (day <= 31) {
  120.             cout << day << " октября " << year << " года " << endl;
  121.             cout << "осталось " << 31 - day << " дней";
  122.             break;
  123.         }
  124.         else {
  125.             cout << "неправильный день";
  126.             break;
  127.         }
  128.     case 11:
  129.         if (day <= 30) {
  130.             cout << day << " ноября " << year << " года " << endl;
  131.             cout << "осталось " << 31 - day << " дней";
  132.             break;
  133.         }
  134.         else {
  135.             cout << "неправильный день";
  136.             break;
  137.         }
  138.     case 12:
  139.         if (day <= 31) {
  140.             cout << day << " декабря " << year << " года " << endl;
  141.             cout << "осталось " << 31 - day << " дней";
  142.             break;
  143.         }
  144.         else {
  145.             cout << "неправильный день";
  146.             break;
  147.         }
  148.     default:
  149.         cout << "неправильный месяц";
  150.     }
  151.  
  152. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement