# 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.
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.