. Повернутися

int ReplAllDigCofAwithB(int A, int C, int B)
{
    if (A<=0 || C<0 || C>9 || B<0 || B>9) return -1;
    int result=0, multiplier=1;
    while (A>0)
    {
        int digit=A%10;
        if (digit==C) digit=B;
        result = digit*multiplier + result;
        multiplier*=10;
        A/=10;
    }
    return result;
}