Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR CSHARP

c# Sum of all the factors of a number

// Simple C# program to
// find sum of all divisors
// of a natural number
using System;
 
class GFG {
 
    // Function to calculate sum of all
    //divisors of a given number
    static int divSum(int n)
    {
        if(n == 1)
           return 1;
 
        // Final result of summation
        // of divisors
        int result = 0;
     
        // find all divisors which divides 'num'
        for (int i = 2; i <= Math.Sqrt(n); i++)
        {
            // if 'i' is divisor of 'n'
            if (n % i == 0)
            {
                // if both divisors are same
                // then add it once else add
                // both
                if (i == (n / i))
                    result += i;
                else
                    result += (i + n / i);
            }
        }
     
        // Add 1 and n to result as above loop
        // considers proper divisors greater
        // than 1.
        return (result + n + 1);
    }
     
    // Driver program to run the case
    public static void Main()
    {
         
        int n = 30;
         
        Console.WriteLine(divSum(n));
    }
}
 
// This code is contributed by vt_m.
Source by www.geeksforgeeks.org #
 
PREVIOUS NEXT
Tagged: #Sum #factors #number
ADD COMMENT
Topic
Name
3+8 =