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

Sa se rezolve în C++
Rapid

Anexe:

Răspunsuri la întrebare

Răspuns de MrBlueSlime
1

Răspuns:

1.int N,x=0;

cout<<"N=";cin>>n;

while(N!=0)

{

x++;

N=N/10;

}

cout<<x;

return 0;

2.int N,x=0,z=0;

cout<<"N=";cin>>N;

while(N!=0)

{

if(N%2==0)

x++;

else

z++;

N=N%10;

}

cout<<"Pare="<<x<<endl;

cout<<"Impare="<<z;

return 0;

3.int N,x;

cout<<"N=";cin>>N<<endl;

cout<<"x=";cin>>x;

while(N!=0)

{

if(N%10==x)

x=1;

N=N/10;

}

if(x==1)

cout<<"Numarul contine cifra "<<x;

else

cout<<"Numarul nu contine cifra "<<x;

return 0;

4.int N,x,y=0;

cout<<"N=";cin>>N<<endl;

cout<<"x=";cin>>x;

while(N!=0)

{

if(N%10==x)

y++;

N=N/10;

}

cout<<"Cifra "<<x<<" apare de "<<y<<" ori";

return 0;

5.int N,minx=0,maxx=0,y,z;

cout<<"N=";cin>>N;

while(N!=0)

{

y=N%10;

if(minx>y)

minx=y;

if(maxx<y)

maxx=y;

N=N/10;

}

cout<<"Minimul este "<<minx<< " iar maximul este "<<maxx;

return 0;

6.int N,y=0,x;

cout<<"N=";cin>>N;

while(N!=0)

{

x=N%10;

y=y*10+x;

N=N/10;

}

cout<<"Oglinditul este "<<y;

return 0;

7.int N,y=0,x,z;

cin>>N;

z=N;

while(N!=0)

{

x=N%10;

y=y*10+x;

N=N/10;

}

if(z==y)

cout<<"N este palindrom";

else

cout<<"N nu este palindrom";

return 0;

8.nu stiu cum sa fac aici, sorry

Explicație:

Alte întrebări interesante
Matematică, 8 ani în urmă