View Code of Problem 27

#include<iostream>
#include<math.h>
using namespace std;
bool isprime(int x){
	int flag=1;
	double k=sqrt(x);
	for(int i=2;i<=k;i++){
		if(x%i==0){
		
			flag=0;
			break;
		}
	} 
	if(x==0||x==1||flag==0)return false;
	return true;
}


int main(){
	int a,b;
	while(cin>>a>>b){
		if(a>b)swap(a,b);
		int sum=0;
		for(int i=a+1;i<b;i++){
			if(isprime(i)){
				sum+=i;
//				cout<<i<<endl;
			}
			
		}
		cout<<sum<<endl;
	}
	
	return 0;
}

Double click to view unformatted code.


Back to problem 27