View Code of Problem 27

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

Double click to view unformatted code.


Back to problem 27