Trebuie sa scriu un cod in care sa arat cate numere sunt prime din intervalul inchis a,b

l-am scris pe asta , de ce nu functioneaza?

int a,b,i,d,c=0,j=0;

cin>>a>>b;

for(i=a;i<=b;i++){

for(d=2;d<=i/2;d++){

if(i%d==0){

c=c+1;

}

}

if(c==0)

j++;

cout< }

Răspuns :

Răspuns:

Nu sunt sigur, dar încearcă ca, imediat după cout, să pui două săgeți inspre stânga și scrie c pentru variabila c, apoi punct și virgulă

Exemplu:

int a,b,i,d,c=0,j=0;

cin>>a>>b;

for(i=a;i<=b;i++){

for(d=2;d<=i/2;d++){

if(i%d==0){

c=c+1;

}

}

if(c==0)

j++;

cout<<c; }

Explicație:

Asta deoarece la cout trebuie sa pui ce să dea la output, între cout și ce scrii trebuie puse 2 săgeți spre stânga, iar dupa toata această secvență trebuie pusă virgulă