• Matéria: Informática
  • Autor: krissalves
  • Perguntado 5 anos atrás

1) Escreva um algoritmo que armazene 300 números inteiros, a partir de dados digitados pelo usuário, em um vetor de 300 posições e imprima o menor produto de 5 números adjacentes (consecutivos).

Respostas

respondido por: ffaguiar
0

Resposta:

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

int main(){

int a,b,v1[10],vmenor[]{100,200,300,400,500};

for(a=0;a<10;a++){

   printf("Digite um numero:");

   scanf("%d",&v1[a]);

   if(vmenor[0]>=v1[a]){

       vmenor[0]=v1[a];

   }else if(vmenor[1]>=v1[a]){

       vmenor[1]=v1[a];

   }else if(vmenor[2]>=v1[a]){

       vmenor[2]=v1[a];

   }else if(vmenor[3]>=v1[a]){

       vmenor[3]=v1[a];

   }else if(vmenor[4]>=v1[a]){

       vmenor[4]=v1[a];

   }else{

   // nada

   }

}

printf("\n\nOs menores valores sao:");

for(b=0;b<5;b++)

printf("%d ,",vmenor[b]);

}

Explicação:

Compilado em c++ no VSC.

Vlw... espero ter ajudado.

Perguntas similares