Search Here

Wednesday, May 6, 2015

UVa - 11332 ( Summing Digits )

Tips : Try Yourself First . For Help Scroll Down.


Code :

#include<stdio.h>
int main()
{
    int n ,sum, result, temp2, rem2, rem, rest,temp ;

    scanf("%d",&n);
    while(n!=0)
    {
        temp=n;sum=0;

        if(temp>0 && temp<=2000000000)
        {

                while(temp!=0)
                {
                    rem=temp%10;
                    sum=sum+rem;
                    temp=temp/10;
                }
                if (sum>=1 && sum<=9)
                {
                    result = sum;
                }
                else
                {
                    temp2=sum; result=0;
                    while(temp2!=0)
                    {
                        rem2=temp2%10;
                        result=result+rem2;
                        temp2 = temp2/10;
                    }
                }

        }
        printf("%d\n",result);
        break;
    }
    return 0;
}


=> Questions ?? Leave A Comment .

No comments:

Post a Comment