View Code of Problem 27

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

}

Double click to view unformatted code.


Back to problem 27