Recursive function that find the sum of digits in a integer using C++
Posted by Samath
Last Updated: December 24, 2014

Write a function that computes the sum of the digits in an integer.
Use the following function header:

int sumDigits(long n)

For example, sumDigits(234) returns 2 + 3 + 4 = 9.
Develop a program that prompts the user to enter any integer and display the sum of all its digits.


#include <iostream>
using namespace std;
int sumDigits(int num);
int main(int argc, char *argv[])
	cout<<"Result: "<<sumDigits(234)<<"\n";
	return 0;

int sumDigits(int num)
    if(num == 0)
      return num;
      return sumDigits(num/10) + (num%10);