Advertisement
avr39ripe

BR012lucjyNumber

Jan 27th, 2021
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.34 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5.     const int minRange{ 100000 };
  6.     const int maxRange{ 999999 };
  7.     int num{ 123222 };
  8.     int sumA{ 0 };
  9.     int sumB{ 0 };
  10.     int numA{ 0 };
  11.     int numB{ 0 };
  12.     int sum{ 0 };
  13.  
  14.     std::cout << "Enter six digit number:\n";
  15.     std::cin >> num;
  16.  
  17.     if (num < minRange or num > maxRange)
  18.     {
  19.         std::cout << "Not a sig digit number! :( \n";
  20.     }
  21.     else
  22.     {
  23.         /*      numA = num / 1000;
  24.         numB = num % 1000;
  25.  
  26.         std::cout << "numA = " << numA << '\n';
  27.         std::cout << "numB = " << numB << '\n';
  28.  
  29.         sumA += numA % 10;
  30.         numA /= 10;
  31.         sumA += numA % 10;
  32.         numA /= 10;
  33.         sumA += numA % 10;
  34.         numA /= 10;
  35.  
  36.         sumB += numB % 10;
  37.         numB /= 10;
  38.         sumB += numB % 10;
  39.         numB /= 10;
  40.         sumB += numB % 10;
  41.         numB /= 10;
  42.  
  43.         std::cout << "sumA = " << sumA << '\n';
  44.         std::cout << "sumB = " << sumB << '\n';
  45. */
  46.  
  47.         sum += num % 10;
  48.         num /= 10;
  49.         sum += num % 10;
  50.         num /= 10;
  51.         sum += num % 10;
  52.         num /= 10;
  53.  
  54.         sum -= num % 10;
  55.         num /= 10;
  56.         sum -= num % 10;
  57.         num /= 10;
  58.         sum -= num % 10;
  59.         num /= 10;
  60.  
  61.         if (sum == 0)
  62.         {
  63.             std::cout << "Lucky number!\n";
  64.         }
  65.         else
  66.         {
  67.             std::cout << "Unlucky number!\n";
  68.         }
  69.     }
  70.  
  71.  
  72.     //if (num >= minRange and num <= maxRange)
  73.     //{
  74.     // 
  75.     //}
  76.     //else
  77.     //{
  78.     //  std::cout << "Not a sig digit number! :( \n";
  79.     //}
  80.  
  81.     // sum = (num % 10) + ((num / 10) % 10) + ((num / 100) % 10);
  82.  
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement