C# Program using Functions

Program Statement:
Write a function which takes one value as parameter and display the sum of digits in the value. e.g. if user has passed 125 then function will print 1+2+5 = 7

Solution:
 class _sum
    {
        long n, i, sum = 0;
        public void add(long n)
        {
            for (i = n; i != 0; i = i / 10)
            {
                sum = sum + i % 10;

            }
            Console.WriteLine("\n\t\tSum of digits is : {0}", sum);
        }
        public void input()
        {
            Console.Write("\n\t\tEnter desired digit : ");
            n = Convert.ToInt64(System.Console.ReadLine());
            add(n);
        }

    } 



Post a Comment

 
Top