View Code of Problem 27

#include <stdio.h>
int main(){
	long long a,b;
	while(scanf("%lld %lld",&a,&b)!=EOF){
		long long i,sum=0,swap;
		if(a>b){
			swap=a;
			a=b;
			b=swap;
		}
		for(i=a+1;i<b;i++){
			if(f(i)==1) sum+=i;
		}
		printf("%lld\n",sum);
	}
}
int f(int n){
	int i;
	for(i=2;i<=n/2;i++){
		if(n%i==0) break;
	}
	if(i>n/2) return 1;
	else return 0;
}

Double click to view unformatted code.


Back to problem 27