Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using std::cout;
- using std::cin;
- using std::endl;
- int main() {
- setlocale(LC_ALL, "Russian");
- int year, n, k, a, b;
- cin >> year;
- n = year / 10;
- cout << "Вам ";
- switch (n)
- {
- case 1:
- k = year % 10;
- switch (k)
- {
- case 0:
- cout << "десять ";
- break;
- case 1:
- cout << "один";
- break;
- case 2:
- cout << "две";
- break;
- case 3:
- cout << "три";
- break;
- case 4:
- cout << "четыр";
- break;
- case 5:
- cout << "пят";
- break;
- case 6:
- cout << "шест";
- break;
- case 7:
- cout << "сем";
- break;
- case 8:
- cout << "восем";
- break;
- case 9:
- cout << "девят";
- break;
- }
- if (k != 0)
- {
- cout << "надцать ";
- }
- break;
- case 2:
- cout << "двадцать ";
- break;
- case 3:
- cout << "тридцать ";
- break;
- case 4:
- cout << "сорок ";
- break;
- case 5:
- cout << "пятьдесят ";
- break;
- case 6:
- cout << "шестьдесят ";
- break;
- case 7:
- cout << "семьдесят ";
- break;
- case 8:
- cout << "восемьдесят ";
- break;
- case 9:
- cout << "девяносто ";
- break;
- case 10:
- cout << "сто ";
- break;
- }
- if ((n >= 2 && n <= 9)|| n==0)
- {
- k = year % 10;
- switch (k)
- {
- case 1:
- cout << "один ";
- break;
- case 2:
- cout << "два ";
- break;
- case 3:
- cout << "три ";
- break;
- case 4:
- cout << "четыре ";
- break;
- case 5:
- cout << "пять ";
- break;
- case 6:
- cout << "шесть ";
- break;
- case 7:
- cout << "семь ";
- break;
- case 8:
- cout << "восемь ";
- break;
- case 9:
- cout << "девять ";
- break;
- }
- }
- a = year % 10;
- b = year % 100;
- if (a == 1 && b != 11)
- {
- cout << "год " << endl;
- }
- else if (a >= 2 && a <= 4 && (b < 10 || b >= 20))
- {
- cout << "года " << endl;
- }
- else
- {
- cout << "лет "<<endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement