#### C++ Programming

## Sum of digits program using C++

In this C++ programming guide we will learn how to determine sum of digits using C++ language. Suppose a number **723**. So, the sum of digits will be **7 + 2 + 3 = 12**. And we will print the integer **12**.

We already have discussed about sum of digits in C language. And now you are here to learn C++ programming to determine the sum of digits.

To determine the sum, we will take the number as input from the user. Then we will find the sum of all the digits of that number. Let’s see the program bellow.

## C++ program to find sum of digits

Here, we will store the given number inside the variable **given_num**. Then we will use a loop till **given_num > 0** and add the reminder with sum by dividing the number by 10. This well give us the last digit each time. After that we will update the value of **given_num** by dividing it by 10 again. The source code for C++ is given bellow.

```
// c++ program to find the sum of digits
#include <iostream>
using namespace std;
int main(){
int given_num, rem, sum = 0;
cout << "Enter the integer to find sum of digits : ";
cin >> given_num;
while(given_num > 0){
rem = given_num % 10;
sum += rem;
given_num /= 10;
}
cout << "\nSum of digits is = " << sum <<endl;
return 0;
}
```

### Output of this sum of digits program:

Let’s have a look at our C code to determine theÂ sum of digits in C. However you can implement this logic to any programming language to determine the sum of digits.

**Previous page**:Â **Prime number program**

**Next page**:Â **Reverse number**