Um algoritmo em C++, para que: Dado um conjunto de valores inteiros e positivos, digitados pelo usuário através do teclado, determinar qual o menor e o maior valor do conjunto. O algoritmo deve imprimir o valor determinado. Quando o usuário decidir que finalizou a entrada de dados, ele deve digitar –1, e este dado não deve ser considerado. Usando o laço de repetição, do while, para que o usuário, digite os valores.
#include <iostream>
using namespace std;
main (){
int aux,maior,menor,cont=0;
do{
cout << "informe um numero, para sair digite -1: ";
cin >> aux;
if(aux != -1 && cont==0){
maior = aux;
menor = aux;
}
else if(aux != -1){
if(aux > maior)
maior = aux;
if(aux < menor)
menor = aux;
}
cont++;
}while( aux !=-1);
cout << "\nmaior numero digitado foi: " << maior << endl;
cout << "\nmenor numero digitado: " << menor << endl;
return 0;
}