Advertisement
spy4all

Возраст

Mar 28th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.99 KB | None | 0 0
  1. #include <iostream>
  2. using std::cout;
  3. using std::cin;
  4. using std::endl;
  5.  
  6. int main() {
  7.     setlocale(LC_ALL, "Russian");
  8.     int year, n, k, a, b;
  9.     cin >> year;
  10.     n = year / 10;
  11.     cout << "Вам ";
  12.     switch (n)
  13.     {
  14.     case 1:
  15.         k = year % 10;
  16.         switch (k)
  17.         {
  18.         case 0:
  19.             cout << "десять ";
  20.             break;
  21.         case 1:
  22.             cout << "один";
  23.             break;
  24.         case 2:
  25.             cout << "две";
  26.             break;
  27.         case 3:
  28.             cout << "три";
  29.             break;
  30.         case 4:
  31.             cout << "четыр";
  32.             break;
  33.         case 5:
  34.             cout << "пят";
  35.             break;
  36.         case 6:
  37.             cout << "шест";
  38.             break;
  39.         case 7:
  40.             cout << "сем";
  41.             break;
  42.         case 8:
  43.             cout << "восем";
  44.             break;
  45.         case 9:
  46.             cout << "девят";
  47.             break;
  48.         }
  49.         if (k != 0)
  50.         {
  51.             cout << "надцать ";
  52.         }
  53.         break;
  54.     case 2:
  55.         cout << "двадцать ";
  56.         break;
  57.     case 3:
  58.         cout << "тридцать ";
  59.         break;
  60.     case 4:
  61.         cout << "сорок ";
  62.         break;
  63.     case 5:
  64.         cout << "пятьдесят ";
  65.         break;
  66.     case 6:
  67.         cout << "шестьдесят ";
  68.         break;
  69.     case 7:
  70.         cout << "семьдесят ";
  71.         break;
  72.     case 8:
  73.         cout << "восемьдесят ";
  74.         break;
  75.     case 9:
  76.         cout << "девяносто ";
  77.         break;
  78.     case 10:
  79.         cout << "сто ";
  80.         break;
  81.     }
  82.     if ((n >= 2 && n <= 9)|| n==0)
  83.     {
  84.         k = year % 10;
  85.         switch (k)
  86.         {
  87.         case 1:
  88.             cout << "один ";
  89.             break;
  90.         case 2:
  91.             cout << "два ";
  92.             break;
  93.         case 3:
  94.             cout << "три ";
  95.             break;
  96.         case 4:
  97.             cout << "четыре ";
  98.             break;
  99.         case 5:
  100.             cout << "пять ";
  101.             break;
  102.         case 6:
  103.             cout << "шесть ";
  104.             break;
  105.         case 7:
  106.             cout << "семь ";
  107.             break;
  108.         case 8:
  109.             cout << "восемь ";
  110.             break;
  111.         case 9:
  112.             cout << "девять ";
  113.             break;
  114.         }
  115.     }
  116.     a = year % 10;
  117.     b = year % 100;
  118.     if (a == 1 && b != 11)
  119.     {
  120.         cout << "год " << endl;
  121.     }
  122.     else if (a >= 2 && a <= 4 && (b < 10 || b >= 20))
  123.     {
  124.         cout << "года " << endl;
  125.     }
  126.     else
  127.     {
  128.         cout << "лет "<<endl;
  129.     }
  130.     return 0;
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement