Dúvida do marlon sobre a função multiplica digito

Dúvida do marlon sobre a função multiplica digito

por Natan Costa Lima -
Número de respostas: 1
# Multiplica por d e por 10^k o "inteiro grande" armazenado no vetor num. Coloca o resultado (que é outro "inteiro grande") no vetor res. Esta função pressupõe que o inteiro d satifaz
0 < d <= 9 e que o inteiro k é não negativo. No caso de overflow (vai-um quando da multiplicação pelo dígito mais significativo) a função deve devolver o valor 0 (zero).
Caso contrário, a função deve devolver o valor 1 (um).
**/
int multiplica_digito(int num[], int d, int k, int res[])

Em que e como uso essa função?
Em resposta à Natan Costa Lima

Re: Dúvida do marlon sobre a função multiplica digito

por Natan Costa Lima -
Esta função, assim como as que somam considerando o sinal é para auxiliar na hora de implementar a multiplicação.

Por exemplo:

Se tiver que fazer a multiplicação de 1234444 por 123
podemos fazer:

1234444 * 3 + 1234444 * 20 + 1234444 * 100;

onde só usamos multiplica_digito e soma.