UVA Problem 11332 Solution – Summing Digits

Problem Solving, UVa

 

 

#include <bits/stdc++.h>

using namespace std;



int func_tion(int n)



{

        int j,sum=0;

          if(n<10)

        return n;

       else

        {

            for(j=0;; j++)

            {

             

              sum+=n%10;

                 n=n/10;

                

               if(n==0)

                break;

            }

        return func_tion(sum);

       

        }

}

       

int main()

{

    int a,n,res,sum,k;

    while(cin>>n && n!=0)

    {

        cout<<func_tion(n)<<endl;

    }

    return 0;       

}

   

 

0 Comments

You may find interest following article

Complete Guide: Create Laravel Project in Docker Without Local Dependencies

Create Laravel Project Through Docker — No Need to Install PHP, MySQL, or Apache on Your Local Machine In this tutorial, I’ll show you how to create and run a full Laravel project using Docker containers. That means you won’t have to install PHP, MySQL, or Apache locally on your computer. By the end of this guide, you’ll have a fully functional Laravel development...