Advertisement
avr39ripe

cppLuckyTicketWhileBased

Mar 2nd, 2021
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5.     int rangeMin{ 100000 };
  6.     int rangeMax{ 999999 };
  7.     int rubikon{ 100 };
  8.     int num{ 0 };
  9.     int digit{ 0 };
  10.     int sum{ 0 };
  11.  
  12.     std::cout << "Enter some int number\n";
  13.     std::cin >> num;
  14.  
  15.     if (num >= rangeMin and num <= rangeMax)
  16.     {
  17.         while (num)
  18.         {
  19.             digit = num % 10;
  20.             //std::cout << digit << '\n';
  21.             //if ( num > rubikon)
  22.             //{
  23.             //  sum += digit;
  24.             //}
  25.             //else
  26.             //{
  27.             //  sum -= digit;
  28.             //}
  29.             sum += ((num > rubikon) ? digit : -digit);
  30.             num /= 10;
  31.         }
  32.         //if (sum)
  33.         //{
  34.         //  std::cout << "Unlucky ";
  35.         //}
  36.         //else
  37.         //{
  38.         //  std::cout << "Lucky ";
  39.         //}
  40.         std::cout << (sum ? "Unlucky" : "Lucky") <<" ticket\n";
  41.     }
  42.     else
  43.     {
  44.         std::cout << "Not a six digit number!\n";
  45.     }
  46.    
  47. }
  48.  
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement