Informatică, întrebare adresată de Eduard113, 9 ani în urmă

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 express
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;
}

Alte întrebări interesante