getting TLE in this code, any suggestions ? (am a beginner in c++)
#include <iostream>
using namespace std;
int main() {
int i,t,num1,num2,x,y,check;
cin>> t;
cout<<endl;
for(i=1;i<=t;i++)
{ cin>> num1 >> num2;
for(x=num1;x<=num2;x++)
{ check=0;
for(y=2;y<x;y++)
{
if(x%y==0)
{
check=1;
break;
}
}
if(check==0)
cout<<x<<endl;
}
cout<<endl;
}
return 0;
}