• Matéria: Informática
  • Autor: thainarabianca260
  • Perguntado 3 anos atrás

Fazer um programa para ler 5 valores, armazena-los em um vetore, em seguida, mostrar a posição onde se encontram o maior e o menor valor.

Respostas

respondido por: joaopedrolemos
0

#include <iostream>

using namespace std;

int main() {

   int val[5], maior, menor, indMaior, indMenor;

   indMaior = indMenor = 0;

   maior = 1;

   menor = 0;

       for (int i = 0;i<5;i++){

           cout << "<< "; cin >> val[i];

           if (maior < val[i]) {

               maior = val[i];

               indMaior = i;

           }

           if (menor > val[i]) {

               menor = val[i];

               indMenor = i;

           }

       }

   cout << "P Maior: " << indMaior << endl;

   cout << "P Menor: " << indMenor << endl;

}

respondido por: hazepontes
0

Resposta:

Em python eu resolvi assim:

valores = []

count = 1

while count <= 5:

   num = int(input(f'insira o {count}/5 valor:\n'))

   valores.append(num)

   count += 1

print(f'o maior valor se encontra na posição {valores.index(max(valores))} e o menor valor em '

     f'{valores.index(min(valores))}')

Explicação:

Perguntas similares