Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main()
- {
- const int minRange{ 100000 };
- const int maxRange{ 999999 };
- const int div{ 1000 };
- int num{ 173015 };
- bool incorrect{ false };
- int sum{ 0 };
- //int numA{0};
- //int numB{ 0 };
- //do
- //{
- // std::cout << "Enter six digit number:\n";
- // std::cin >> num;
- // incorrect = (num < minRange or num > maxRange);
- // if (incorrect)
- // {
- // std::cout << "Error! Not a six digit number!\nTry again!\n";
- // }
- //} while (incorrect);
- //numA = num / 1000;
- //numB = num % 1000;
- //std::cout << "numA = " << numA << '\n';
- //std::cout << "numB = " << numB << '\n';
- //
- //while ( numA )
- //{
- // sum += numA % 10;
- // numA /= 10;
- //}
- //
- //while (numB)
- //{
- // sum -= numB % 10;
- // numB /= 10;
- //}
- //std::cout << "sum = " << sum << '\n';
- while (num)
- {
- /*if (num > div)
- {
- sum += num % 10;
- }
- else
- {
- sum -= num % 10;
- }*/
- (num > div) ? sum += num % 10 : sum -= num % 10;
- num /= 10;
- }
- if (sum == 0)
- {
- std::cout << "You've got lucky number! :)\n";
- }
- else
- {
- std::cout << "You've got unlucky number! :(\n";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement