• Matéria: Lógica
  • Autor: joniforte
  • Perguntado 7 anos atrás

Necessitamos uma função produto que receba um array de números e retorne o produto: o resultado de multiplicar todos os elementos entre si.

Por exemplo, produto([1, 4, 7]) deve retornar 28, que é 1 * 4 * 7.

Escreva a função produto

Respostas

respondido por: LarissaMoura3
1

A função pode ser desenvolvida da seguinte forma:

#include <stdio.h>

int produtoArray(int n, int array[]);

int main() {

  int n = 0;  

  int resultado = 0;

  printf("Digite os numeros que deseja multiplicar: ");

  scanf("%d", &n);

  int array[n];

  printf("\n");

  for (int i = 0; i < n; i++)

  {

      printf("Digite um numero: ");

      scanf("%d", &array[i]);

      printf("\n");

  }

  resultado = produtoArray(n, array);

  printf("O resultado foi: %d", resultado);

  return 0;

}

int produtoArray(int n, int array[]) {

  int resultado=1, mult=0;

  for (int i = 0; i < n; i++)

  return resultado;

}

Algoritmo é uma sequência finita de instruções definidas e sem ambiguidade, onde cada uma deve ser executada mecanicamente ou eletronicamente considerando um intervalo finito de tempo. São muito utilizados na programação.

Bons estudos

respondido por: amandasilvafreire
15

Resposta:

em java

function produto(y){

  var res = 1;

  for(var x = 0; x < y.length; x++) res *= y[x];

  return res;

}

console.log(produto([1, 4, 7]));

Explicação:

Perguntas similares