C++ Program to find the sum of even and odd digits of a number
In this program, You will learn how to find sum of even and odd digits of a number in C++.
The number is: 1234
Even the digit sum is: 2 + 4 => 6
Odd digit sum is: 1 + 3 => 4
Example: How to find the sum of even and odd digits of a number in C++.
#include<iostream>
using namespace std;
int main() {
int a, se = 0, sd = 0, r;
cout << "Enter a number:";
cin>>a;
while (a > 0) {
r = a % 10;
if (r % 2 == 0) {
se = se + r;
} else {
sd = sd + r;
}
a = a / 10;
}
cout << "Sum of even digits:" << se;
cout << "\nSum of odd digits:" << sd;
return 0;
}
Output:
Enter a number:12345
Sum of even digits:6
Sum of odd digits:9