Guest User

Arkan

a guest
Apr 15th, 2016
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.75 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.     setlocale(LC_ALL, "RUS"); // поддержка кириллицы в консоле
  6.     int BirthdayNumber, BirthdayMonth, BirthdayYear;
  7.     int NumberOne, NumberTwo, NumberThree;
  8.     cout << "Введите день своего рождения: ";
  9.     cin >> BirthdayNumber;
  10.     if (BirthdayNumber > 22 && BirthdayNumber <= 31) {
  11.         NumberOne = (BirthdayNumber / 1) % 10 + (BirthdayNumber / 10) % 10;
  12.         cout << "Число 1: " << NumberOne << endl;
  13.     }
  14.     else {
  15.         if (BirthdayNumber > 0 && BirthdayNumber <= 22) {
  16.             NumberOne = BirthdayNumber;
  17.             cout << "Число 1: " << BirthdayNumber << endl;
  18.         }
  19.         else {
  20.             cout << "Вы ввели неправильное число. Оно должно быть в диапазоне от 1 до 31." << endl;
  21.         }
  22.     }
  23.     cout << "Введите порядковый номер своего месяца рождения: ";
  24.     cin >> BirthdayMonth;
  25.     if (BirthdayMonth > 0 && BirthdayMonth <= 12) {
  26.         NumberTwo = BirthdayMonth;
  27.         cout << "Число 2: " << NumberTwo << endl;
  28.     }
  29.     else {
  30.         cout << "Вы ввели неправильное число. Оно должно быть в диапазоне от 1 до 12." << endl;
  31.     }
  32.     cout << "Введите год своего рождения: ";
  33.     cin >> BirthdayYear;
  34.     if (BirthdayYear > 999 && BirthdayYear < 10000) {
  35.         NumberThree = (BirthdayYear / 1) % 10 + (BirthdayYear / 10) % 10 + (BirthdayYear / 100) % 10 + (BirthdayYear / 1000) % 10;
  36.         if (NumberThree > 22) {
  37.             cout << "Число 3: " << (NumberThree / 1) % 10 + (NumberThree / 10) % 10 << endl;
  38.         }
  39.         else {
  40.             if (NumberThree > 0 && NumberThree <= 22) {
  41.                 cout << "Число 3: " << NumberThree << endl;
  42.             }
  43.         }
  44.     }
  45.     int NumberFour = NumberOne + NumberTwo;
  46.     if (NumberFour > 22) {
  47.         NumberFour = (NumberFour / 1) % 10 + (NumberFour / 10) % 10;
  48.         cout << "Число 4: " << NumberFour << endl;
  49.     }
  50.     else {
  51.         cout << "Число 4: " << NumberFour << endl;
  52.     }
  53.     int NumberFive;
  54.     if (NumberThree > 10) {
  55.         NumberFive = (NumberThree / 1) % 10 + (NumberThree / 10) % 10;
  56.         cout << "Число 5: " << NumberFive << endl;
  57.     }
  58.     else {
  59.         if (NumberThree > 0 && NumberThree <= 10) {
  60.             NumberFive = NumberThree;
  61.             cout << "Число 5: " << NumberFive << endl;
  62.         }
  63.     }
  64.     int NumberSix = NumberFour + NumberFive;
  65.     if (NumberSix > 22) {
  66.         NumberSix = (NumberSix / 1) % 10 + (NumberSix / 10) % 10;
  67.         cout << "Число 6: " << NumberSix << endl;
  68.         cout << "Ваш Аркан судьбы: " << NumberSix << endl;
  69.     }
  70.     else {
  71.         if (NumberSix <= 22) {
  72.             NumberSix = NumberFour + NumberFive;
  73.             cout << "Число 6: " << NumberSix << endl;
  74.             cout << "Ваш Аркан судьбы: " << NumberSix << endl;
  75.         }
  76.     }
  77.     system("PAUSE");
  78.     return 0;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment