#include<stdio.h> int getSum(int); int main(){ int num,sum; printf("Enter a number: "); scanf("%d",&num); sum = getSum(num); printf("Sum of digits of number: %d",sum); return 0; } int getSum(int num){ static int sum =0,r; if(num!=0){ r=num%10; sum=sum+r; getSum(num/10); } return sum; }
Filled Under
C
Sum of digits in c using recursion
Related:

C code for binary to decimal conversion

C code for how to convert large binary to octal

C program to convert binary to octal

C program for hexadecimal to binary conversion

C program to change octal to decimal

C code to convert octal number to decimal number

Convert numbers to roman numerals in c

C code for fractional binary to decimal converter
Subscribe to:
Post Comments (Atom)