#include <iostream>
#include <cmath>
using namespace std;
bool IsPrime(int);
int main() {
int t, m, n;
cin >> t;
if(t <= 10) {
for(int k=0; k<=t; k++) {
string sline;
getline(cin, sline);
m = atoi(sline.substr(0, sline.find(" ")).c_str());
n = atoi(sline.substr(sline.find(" ") + 1, sline.size()).c_str());
if(1 <= m && m <= n && n <= 1000000000 && n-m<=100000) {
for(int i=m; i<=n; i++) {
if(i == 0 || i == 1) {
continue;
}
if(IsPrime(i)) {
cout << i << endl;
}
}
}
}
}
return 0;
}
bool IsPrime(int x) {
for(int i = (int)sqrt(x); i>=2; i--) {
if(x % i == 0) {
return false;
}
}
return true;
}
What's Wrong With This Code ?? It Gives Me Compilation Error 
I'm Using Eclipse Indigo