Bem vindo a aula 85 de nosso curso gratuito de programação com a linguagem C.
Na aula de hoje vamos continuar a resolução da nossa lista de exercícios aprendendo como calcular a multiplicação sem usar o operador de multiplicação?.
15) Faça um programa que peça ao usuário dois números inteiros e apresente o resultado na multiplicação entre os dois números sem utilizar a operação de multiplicação.
Este problema pode ser facilmente resolvido por meio de somas sucessivas. O resultado de A x B pode ser obtido somando-se A B vezes ou somando-se B A vezes, como feito a seguir.
#include <stdio.h> #include <stdlib.h> int main() { int i, a, b, r = 0; printf("Digite dois valores: "); scanf("%d%d", &a, &b); for(i = 1; i <= a; i++) r += b; printf("%d * %d = %d\n\n", a, b, r); }