Potrzebuję pomocy.
Chciałam napisać program, który będzie wypisywał mi liczby pierwsze w przedziale od 2 do 2000.
Wynikiem są tylko liczby 2 i 3.
Dlaczego?
#include <iostream>
using namespace std;
int main()
{
int a,b,c=0,d,e;
for(a=2;a<2000;a++)
{
for(b=2;b<a;b++)
{
if(a%b==0) c=c+1;
}
if(c==0) cout<<a<<endl;
}
}