Scrieți un program care înlocuiește în numărul n toate aparițiile cifrei c1 cu c2.
Răspunsuri la întrebare
Răspuns de
12
#include <iostream>
using namespace std;
long long n,inv,c1,c2,x;
int main()
{
cin>>n>>c1>>c2;
if(n==0 && c1==0) {cout<<c2; return 0;}
while(n)
{
x=n%10;
if(n%10==c1)x=c2;
inv=inv*10+x;
n=n/10;
}
while(inv)
{
cout<<inv%10;
inv=inv/10;
}
return 0;
}
using namespace std;
long long n,inv,c1,c2,x;
int main()
{
cin>>n>>c1>>c2;
if(n==0 && c1==0) {cout<<c2; return 0;}
while(n)
{
x=n%10;
if(n%10==c1)x=c2;
inv=inv*10+x;
n=n/10;
}
while(inv)
{
cout<<inv%10;
inv=inv/10;
}
return 0;
}
Alte întrebări interesante
Ed. tehnologică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Ed. tehnologică,
9 ani în urmă