Informatică, întrebare adresată de SandraMelissa, 9 ani în urmă

Puteti sa imi spuneti unde gresesc? Imi tot da eroare de compilare la for...Mi se cerea : Divizorii oglinditului
#include
using namespace std;
int main ()
{
int n,ogl,D,c,d;
cin>>n;
D=0;
while (n>0)
{
c=n%10;
ogl=ogl*10+c;
n=n/10;
}
for (d=2, d<=ogl/2, d++)
{
if (ogl%d==0)

cout<<d<<;
  D=D+1;
}

}


return 0; }


artur99: Dacă ai fi citat și eroarea :))
artur99: La for se pune ; nu , între chestiile alea :))

Răspunsuri la întrebare

Răspuns de Alex6767
1
trebuie sa initializezi variabila ogl cu 0 inainte de while
Alte întrebări interesante