Escreva uma função, em C, que recebe dois valores inteiros e que retorna a multiplicação entre eles utilizando a recursividade.
Soluções para a tarefa
Respondido por
1
Resposta:
#include <stdlib.h>
#include <stdio.h>
int somanum(int valor, int maximo)
{
if (valor < maximo)
return valor + somanum(++valor, maximo); // retornará a soma dos valores
return 0; // Quando alcançar o valor máximo, somará zero
}
int main(void)
{
int num = 0;
int soma = 0;
printf("Informe o numero :");
scanf("%d", &num);
soma = somanum(soma, num);
printf("A soma total é: %d\n", soma);
return 0;
}
Explicação:
Perguntas interessantes
Matemática,
7 meses atrás
Biologia,
7 meses atrás
Geografia,
7 meses atrás
História,
10 meses atrás
Geografia,
10 meses atrás
Matemática,
1 ano atrás
Física,
1 ano atrás