Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main()
- {
- int num{ 123456 };
- int sumOdd{ 0 };
- int sumEven{ 0 };
- //while (num)
- //{
- // int digit{ num % 10 };
- // if (digit % 2 != 0)
- // {
- // sumOdd += digit;
- // }
- // else
- // {
- // sumEven += digit;
- // }
- // num /= 10;
- //}
- //while (num)
- //{
- // int digit{ num % 10 };
- // (digit % 2 != 0) ? sumOdd += digit : sumEven += digit;
- // num /= 10;
- //}
- for (int digit{ 0 }; num; num /= 10)
- {
- digit = num % 10;
- (digit % 2 != 0) ? sumOdd += digit : sumEven += digit;
- }
- //for (int digit{ 0 }; digit = num % 10, num; (digit % 2 != 0) ? sumOdd += digit : sumEven += digit, num /= 10);
- std::cout << "sumOdd = " << sumOdd << '\n';
- std::cout << "sumEven = " << sumEven << '\n';
- std::cout << '\n';
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment