Wednesday 2 August 2017

code for digit sum

#include"stdio.h"
#include"conio.h"
int n,rev,sum,d,b;
void main()
{
    printf("Enter a number\n");
    scanf("%d",&n);
    rev=0;
    sum=0;
    if(n<0)
        n=n*-1;
    while(n>0)
    {
        d=n%10;
        rev=(rev*10)+d;
        n=n/10;
    }
    while(rev!=0)
    {
        b=rev%10;
        rev=rev/10;
        sum=sum+b;
        printf(" %d",b);
    }
    printf("\nSum of digits %d",sum);
    getch();
}

0 comments: