Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main()
- {
- const int arrSize{ 10 };
- const int sumSize{ 2 };
- int arr[arrSize];
- const int maxRange{ 10 };
- enum idx { even, odd };;
- int sums[sumSize]{};
- for (int i{ 0 }; i < arrSize; ++i)
- {
- arr[i] = rand() % (maxRange + 1);
- }
- for (int i{ 0 }; i < arrSize; ++i)
- {
- //(arr[i] % 2 == 0) ? sums[idx::even] += arr[i] : sums[idx::odd] += arr[i];
- sums[arr[i] % 2] += arr[i];
- }
- for (int i{ 0 }; i < arrSize; ++i)
- {
- std::cout << arr[i] << ' ';
- }
- std::cout << '\n';
- std::cout << "Even Sum is: " << sums[idx::even] << '\n';
- std::cout << "Odd Sum is: " << sums[idx::odd] << '\n';
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement