estou fazendo um trabalho da faculdade em que preciso criar um programa que calcule os numeros primos e os exiba na tela, só que após eu informar o numero limite, o programa não faz mais nada e nem responde a nenhum comando.Gostaria que pudessem me dizer porque ele não obedece após o cin>>limite;.
segue o código:
int limite,count,num,divisor;
cout<<"Insira ate qual numero deseja mostrar os primos: ";
cin>>limite;
for(num=1;num<limite;num++)
{
count=0;
for(int divisor=1;divisor<=num,divisor++;)
{
if(num%divisor==0 && num%1==0)count++;
}
if(count==2)cout<<" "<<num;
obs: ele compila.