Advertisement
HyperSensualNarwhal

Have your a lucky ticket?

Nov 29th, 2016
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.10 KB | None | 0 0
  1. /*
  2. Написать программу, в которую можно ввести номер троллейбусного билета, и она определит, является ли этот билет счастливым.
  3. */
  4.  
  5. #include <iostream>
  6.  
  7. using std::cout;
  8. using std::cin;
  9. using std::endl;
  10.  
  11. void main()
  12. {
  13.     setlocale(LC_ALL, "Russian");
  14.  
  15.     int num, i = 0, fsum = 0, ssum = 0, temp; // в данном случае temp служит для более подробного вывода, его можно убрать
  16.  
  17.     cout << "Введите номер троллейбусного билета: "; cin >> num;   
  18.  
  19.     temp = num;
  20.  
  21.     while (i <= 5)
  22.     {
  23.         if (i == 3)     // после четвертой итерации
  24.         {
  25.             ssum = fsum;
  26.             fsum = 0;
  27.             fsum += (num % 10);
  28.             num /= 10;
  29.         }
  30.         else            // до четвертой итерации
  31.         {
  32.             fsum += (num % 10);
  33.             num /= 10;
  34.         }
  35.  
  36.         i++;
  37.     }
  38.    
  39.     if (fsum == ssum) cout << "Билет #" << temp << " счастливый! :)";
  40.     else cout << "Билет #" << temp << " не счастливый! ;(";
  41.    
  42.     cout << endl;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement