Learn about C program to find the sum of factors of a number in the below code example. Also refer the comments in the code snippet to get a detailed view about what’s actually happening.
C program to find the sum of factors of a number
The below program is quite similar to finding factors of a number. Once we find the factors of the number we simply add them. To find the factors of a number refer : Program to find factor Using while loop
Sometimes we need to find the factors of a number as well as the sum of the factors. The Code below finds factors and the sum of a number’s factors.
Source code:
#include<stdio.h>
int main()
{
int num, sum=0;
printf("Enter number: ");
scanf("%d",&num);
printf("Factors of %d are:\n", num);
for(int i=1; i<=num/2; i++)
{
if(num%i==0)
{
sum += i;
printf("%d\t",i);
}
}
printf("\nSum of %d factors is: %d\n", num, sum);
return 0;
}
Output:
Enter number: 8
Factors of 8 are:
1 2 4
Sum of 8 factors is: 7
Hope above code works for you and Refer the below Related Codes to gain more insights. Happy coding and come back again.
Similar Codes :
Program to Find Factors of a Number in C Using the do-while loop
Program to find factor Using while loop