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

Va rog ajutatima cu aceste probleme urgent!!!​

Anexe:

Răspunsuri la întrebare

Răspuns de miriapodel2004
1

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";

}


miriapodel2004: o editez si termin exercitiile
dumarobert007: multumesc sper ca sunt corecte ca eu nu stiu de loc
miriapodel2004: Ok. Mă mai uit o dată peste ele
dumarobert007: Ok ms
miriapodel2004: După capul meu, e bine așa.
dumarobert007: Ok ms foarte mult
miriapodel2004: Cu plăcere :))
Alte întrebări interesante