• Matéria: Informática
  • Autor: rafaelfeelix
  • Perguntado 6 anos atrás

4) Fazer um programa para ler 5 valores e, em seguida, mostrar a posição de onde se encontram o maior e o menor valor.


oliveirapedroo: em que linguagem de programação?
caioenem: em que linguagem de programação?²
rafaelfeelix: Deve++
rafaelfeelix: Devc++

Respostas

respondido por: oliveirapedroo
4

→→→

Resposta:

#include <iostream>

using namespace std;

int main(){

int maior, menor, posmaior, posmenor, valor;

for(int i=1;i<=5;++i){   //conta de 1 a 5, sendo i o contador

 cout<<"Digite o valor "<<i<<": ";

 cin>>valor;

 if(i==1){ //se for o primeiro valor digitado

  maior = valor;

  posmaior = i;

  menor = valor;

  posmenor = i;

 } else if(valor < menor){   //se o valor for menor que o menor atual

  menor = valor;

  posmenor = i;

 } else if(valor > maior){   //se o valor for maior que o maior atual

  maior = valor;

  posmaior = i;

 }

}

cout<<"Posicao onde se encontra o maior valor : "<<posmaior<<endl;

cout<<"Posicao onde se encontra o menor valor: "<<posmenor<<endl;  

}

Explicação:

espero ter ajudado

→→→

Perguntas similares