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
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;}
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;}
Alte întrebări interesante
Istorie,
8 ani în urmă
Fizică,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă
using namespace std;
int nrimpare,nrpare,n;
int main()