View Code of Problem 27

#include<stdio.h>
#include<math.h>
int su(int a)
{
	int b,c,i;
	if(a==1)
		return(0);
	else if(a==2||a==3)
		return(a);
	else
	{
		b=sqrt(a);c=0;
		for(i=2;i<=b;i++)
		{
			if(a%i==0)
			{
				return 0;
				break;
			}
			else 
				c=c+1;
		}
		if(c==b-1)
			return(a);
	}
}
main()
{
	int a,b,c,d;
	int i,j;
	while(scanf("%d %d",&a,&b)!=EOF)
	{
		d=0;
		for(i=a+1;i<b;i++)
		{
			c=su(i);
			d=d+c;
		}
		printf("%d\n",d);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 27