Segue abaixo um exemplo de algoritmo em Python que atende aos requisitos da sua pergunta: ``` vetor = [] for i in range(300): num = int(input("Digite um número inteiro: ")) vetor.append(num) menor_produto = vetor[0] * vetor[1] * vetor[2] * vetor[3] * vetor[4] for i in range(1, 296): produto = vetor[i] * vetor[i+1] * vetor[i+2] * vetor[i+3] * vetor[i+4] if produto < menor_produto: menor_produto = produto print("O menor produto de 5 números adjacentes é:", menor_produto) ``` O algoritmo começa criando um vetor vazio e, em seguida, solicita ao usuário que digite 300 números inteiros, que são adicionados ao vetor. Em seguida, o algoritmo calcula o produto dos primeiros 5 números do vetor e armazena esse valor como o menor produto encontrado até o momento. Depois, o algoritmo percorre o vetor da posição 1 até a posição 295, calculando o produto dos 5 números adjacentes a cada iteração e comparando com o menor produto encontrado até o momento. Se o produto atual for menor que o menor produto encontrado até o momento, o menor produto é atualizado. Por fim, o algoritmo imprime o menor produto encontrado.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar