View Code of Problem 103

#include<iostream>
#include<math.h>
using namespace std;
int prime(int a){
	if(a==0||a==1)return 0;
	for(int i=2;i<=sqrt(a);i++){
		if(a%i==0)return 0;
	}
	return 1;
}
int main(){
	int a,b;
	while(cin>>a>>b){
		int c=0;
		if(a>=b&&a>=0&&b>=0){
			for(int i=a;i<=b;i++){
				if(prime(i)==1){
				c++;
				}
			}
			cout<<c<<'\n';
		}
		else cout<<0<<'\n';
	}
}

Double click to view unformatted code.


Back to problem 103