COROANA TE ROG
#include<iostream>
using namespace std;
int main() {
int n, c1, c2, v[12], x = 1, sem = 0;
cin >> n >> c1 >> c2;
do {
v[x++] = n % 10;
n /= 10;
} while (n != 0);
x--;
for (int i = x; i >= 1; i--) {
if (sem == 1)
n = n * 10;
if (v[i] != c1 && sem == 0)
n = n * 10 + v[i];
else
if (sem == 0 && v[i] == c1) {
n = n * 10 + c2;
sem = 1;
}
}
cout << n;
return 0;
}
exista metoda si mai eficienta dar asta este cea mai ok si mai usor de inteles