FIND SUM OF DIGITS OF A NUMBER USING RECURSION USING C PROGRAM

FIND SUM OF DIGITS OF A NUMBER USING RECURSION USING C PROGRAM


Solution:

#include<stdio.h>
int main(){
  int num,x;
  clrscr();
  printf("\nEnter a number: ");
  scanf("%d",&num);
  x=findsum(num);
  printf("Sum of the digits of %d is: %d",num,x);
  return 0;
}

int r,s;
int findsum(int n){
if(n){
         r=n%10;
         s=s+r;
         findsum(n/10);
     }
     else
       return s;
}

More C Program :


  1. FIND SUM OF DIGITS OF A NUMBER USING RECURSION USING C PROGRAM
  2. sum of digits of a number using recursion in java
  3. c program to find sum of n numbers using recursion
  4. sum of digits using recursion in python
  5. c program to find sum of digits of a number using function
  6. c program to find sum of digits of a number using do while loop
  7. c program to find sum of digits of a number until a single digit is obtained
  8. sum of digits using recursion in java
  9. c program for reverse of a number using recursion


Learn More :