View Code of Problem 27

#include <stdio.h>
int fun(int a, int b, int sum1)
{
	for(int i = a + 1; i < b; i++)
	{
		int sum = 0;
		for(int j = 2; j <= i; j++)
		{
			if(i % j == 0)
				sum += i;
		}
		if(sum == i)
			sum1 += sum;
	}
	return sum1;
}
int main()
{
	int i, j;
	int a, b;
	while(scanf("%d %d", &a, &b) != EOF)
	{
		int sum1 = 0;
		sum1 = fun(a,b,sum1);
		printf("%d\n", sum1);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 27