Informatică, întrebare adresată de TeoSpiridon, 8 ani în urmă

#include

using namespace std;
int a,b,i,nrd,d;
int main()
{
cin >> a >> b;
for (i=a; i<=b; i++)
{
for (d=1; d<=i; d++)
if (i%d==0)
nrd++;
if (nrd==2)
cout << i << " ";
}
return 0;
}

Ce e gresit? Codul este scris in Code::Blocks v20.03. Am nevoie urgent! Dau coroana

Răspunsuri la întrebare

Răspuns de iliutadavidcristian
2

#include

using namespace std;

int a,b,i,nrd,d;

int main()

{

cin >> a >> b;

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

{

for(d=1; d<=i; d++)

if(i%d==0)

nrd++;

if(nrd==2)

cout << i << " ";

}

}

return 0;

Sper Că Te-am Ajutat!

--_davidili_--


iliutadavidcristian: momentan nu am acces la calculator
iliutadavidcristian: ca sa vad ce merge exact
TeoSpiridon: Mersi
TeoSpiridon: Astept
iliutadavidcristian: daca îmi amintesc mai tarziu te ajut
TeoSpiridon: Multumesc
andrei750238: Stergi return 0
andrei750238: Ca e pus aiurea (in afara functiei main) si versiunile actuale c++ returneaza 0 automat in functia main
iliutadavidcristian: știu
TeoSpiridon: @andrei750238 mersi
Alte întrebări interesante