View Code of Problem 27

#include<iostream>
#include<math.h> 
using namespace std;
int judge(int a)
{
	int flag=1;
	double k=sqrt(a);
	for(int i=2;i<=k;i++)
	{
		if(a%i==0)
		{
			flag=0;
			break; 
		}	
	}
	if(a==1||a==0)	flag=0;
	return flag;
}
int main()
{
	int a,b;
	long long int sum;
	while(cin>>a>>b)
	{
		if(a>b)
		{
			swap(a,b);
		}
		sum=0;
		for(int i=a+1;i<b;i++)
		{
			if(judge(i))
			{
				sum+=i;
			}
		}
		cout<<sum<<endl;	
		}
	return 0 ;
}

Double click to view unformatted code.


Back to problem 27