Sa se scrie o functie care primeste 3 parametri: n - numar natural, c1,c2 cifre si returneaza numarul obtinut din n prin inlocuirea tuturor aparitiilor cifrei c1 cu c2.
Ex. din n=2324, c1=2 si c2=5 returneaza 5354
#include<iostream.h>
int schimba(long n, int c1, int c2)
{ long r=0;
while(n)
{ if(n%10==c1)
r=r*10+c2;
else r=r*10+n%10;
n=n/10;
}
while(r)
{ n=n*10+r%10;
r=r/10;
}
return n;
}
void main()
{ cout<<schimba(2324,2,5);
}