Scrieți un program care înlocuiește în numărul n toate aparițiile cifrei c1 cu c2.
Problema #871 pe PBinfo
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, c1, c2, x=0, cif, z=1;
cin >> n >> c1 >> c2;
int copie=n;
while (n)
{
cif=n%10;
if (cif==c1) x=x+z*c2;
else x=x+z*cif;
z*=10;
n/=10;
}
if (copie==0 && c1==0) x=c2;
cout << x;
}
Explicație:
NamNume2410:
mesri
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă