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

Se considera un nr natural nenul n , de maxim 9 cif citit de la tastatura .Sa se determine a.nr cif sale b. nr format cu cif impare , in ordinea inversa aparitiei in nr

Răspunsuri la întrebare

Răspuns de andyalexandru2oy0r8e
1

Răspuns:

A.

#include <iostream>

using namespace std;

int n, nr;

int main()

{

cout << "Introduceti numarul n: ";

cin >> n;

if (n == 0)

nr = 1;

else

{

while (n)

{

nr++;

n = n / 10;

}

}

cout << "Numarul n are " << nr << " cifre.";

return 0;

}

B.

#include <iostream>

using namespace std;

int n,m,p;

int main()

{

cout<<"Introduceti numarul n: ";

cin>>n;

p=1;

while(n>0)

{if(n%2==1)

{m=(n%10)*p+m;

p=p*10;

}

n=n/10;

}

if(p==1)

cout<<"Numarul are numai cifre pare";

else

{

cout<<m;

}

return 0;

}


robotel257: iti multumesc mult
Alte întrebări interesante