Va rog ajutatima cu aceste probleme urgent!!!
Răspunsuri la întrebare
Explicație:
1. #include<iostream.h>
void main ()
{ int n, i, k, d, x;
cin>>n;
for(i=1; i<=n; i++)
{cin>>x;
if(x%2==0)
k++;
else
d++;}
cout<<"S-au citit"<<k<<"numere pare și "<<d<<" numere impare";
}
2. #include<iostream.h>
void main ()
{ int n, d;
cin>>n;
for(d=1; d<=n; d++)
if(n%d==0)
cout<<d;
}
3. #include<iostream.h>
void main ()
{ int n, d, ok=0;
cin>>n;
for(d=2; d<=n/2; d++)
if(n%d==0)
ok=1;
if (ok==0)
cout<<"nr. este prim";
else
cout<<"nr. NU este prim";
}
4. #include<iostream.h>
void main ()
{ int n, ok=0, c;
cin>>n;
while(n>0)
{ c=n%10;
if(c<n/10%10)
ok=1;
n=n/10;}
if (ok==0)
cout<<"nr. are cifrele ordonate crescător";
else
cout<<"nr. NU are cifrele ordonate crescător";
}
5. #include<iostream.h>
void main ()
{ int n, s=0, c, aux;
cin>>n;
aux=n;
while (n!=0)
{ c=n%10;
s=s*10+c;
n=n/10;}
if(s==aux)
cout<<"nr. este POLINDROM";
else
cout<<"nr. NU este POLINDROM";
}