Se citește un nr. nat. x și o cifră k( 0 mai mic sau egal decat k, k mai mic sau egal decat 9) . Să se scrie un program C++ care să elimine cifra k din x.
Exemplu: daca x=1445354 și k= 4 atunci x va fi 1535 .
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int n,x=0,y=0,k;
cout<<"n=";cin>>n;
cout<<"k=";cin>>k;
while (n)
{
if (n%10!=k)
x=x*10+n%10;
n/=10;
}
while (x)
{
y=y*10+x%10;
x/=10;
}
cout<<y;
return 0;
}
using namespace std;
int main()
{
int n,x=0,y=0,k;
cout<<"n=";cin>>n;
cout<<"k=";cin>>k;
while (n)
{
if (n%10!=k)
x=x*10+n%10;
n/=10;
}
while (x)
{
y=y*10+x%10;
x/=10;
}
cout<<y;
return 0;
}
ZeClown:
Thx
Alte întrebări interesante
Geografie,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă