Informatică, întrebare adresată de AlexXxandrμ, 9 ani în urmă

1. Se citeste la tastatura un numar natural x afisati cate cifre pare si cate impare are numarul citit x.

2. Determinati suma cifrelor impare si produsul celor pare ale lui x.

3. Afisati inversul unui numar natural x.

4. Afisati inversul unui numar format doar cu cifre situate pe ranguri inpare (unitati, sute, zeci de mii, etc...).

Răspunsuri la întrebare

Răspuns de Schuma
0
1.#include <iostream>
using namespace std;
int nrimpare,nrpare,n;
int main()
{nrimpare=0;nrpare=0;
cin>>n;
while(n)
{if(n%10%2==0)nrpare++;
else nrimpare++;
n-n/10;
}
cout<<"Sunt "<<nrpare<<"numere pare si "<<nrimpare<<"numere impare";
}

2.#include <iostream>
using namespace std;
int s,p,n;
int main()
{s=0;p=1;
cin>>n;
while(n)
{if(n%10%2==0)p=p*n%10; else s=s+n%10;
n=n/10;
}cout<<s<<" "<<p;

3.#include <iostream>
using namespace std;
int inv,n;
int main()
{cin>>n;
inv=0;
while(n)
{inv=inv*10+n%10;
n=n/10;}
cout<<inv;}

Schuma: 2.#include <iostream>
using namespace std;
int nrimpare,nrpare,n;
int main()
Schuma: Ti le fac imediat si pe restul.
Schuma: La ultima nu inteleg bine la ce se refera.. Sper ca te-am ajutat cu celelalte :D
AlexXxandrμ: Mersi.
Alte întrebări interesante