Sa se elimine cifrele impare a unui nr citit de la tastatura
Răspunsuri la întrebare
Răspuns de
9
#include <iostream>
using namespace std;
int eliminaCifreImpare ( int x)
{
int cx = x;
int p = 1;
while ( cx!=0)
{
p = p*10;
if((cx%10)%2 !=0)
{
x = x/p * (p/10) + x%(p/10);
p/=10;
}
cx/=10;
}
return x;
}
int main()
{
int n;
cout<<"dati n ";
cin>>n;
cout<<"Valoarea "<<n<<" fara cifre impare este "<<eliminaCifreImpare(n);
}
// Happy coding !
using namespace std;
int eliminaCifreImpare ( int x)
{
int cx = x;
int p = 1;
while ( cx!=0)
{
p = p*10;
if((cx%10)%2 !=0)
{
x = x/p * (p/10) + x%(p/10);
p/=10;
}
cx/=10;
}
return x;
}
int main()
{
int n;
cout<<"dati n ";
cin>>n;
cout<<"Valoarea "<<n<<" fara cifre impare este "<<eliminaCifreImpare(n);
}
// Happy coding !
Alte întrebări interesante
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Germana,
9 ani în urmă
Matematică,
9 ani în urmă