#include <iostream>
using namespace std;
int replace_digit_in_number(int number, int d1, int d2) {
int result = 0, multiply = 1;
while (number != 0) {
int reminder = number % 10;
if (reminder == d1)
result += d2 * multiply;
else
result += reminder * multiply;
multiply *= 10;
number = number / 10;
}
return result;
}
int main()
{
int number = 18803808;
cout << replace_digit_in_number(number, 8, 7);
return 0;
}
/*
run:
17703707
*/