Você está na página 1de 1

#include <iostream>

#include <vector>

using namespace std;

int main() {
int n;
cout << "Digite a quantidade de números inteiros a serem fornecidos: ";
cin >> n;
while (n <= 0) {
cout << "Valor inválido. A quantidade de números inteiros deve ser maior
que zero." << endl;
cout << "Digite a quantidade de números inteiros a serem fornecidos: ";
cin >> n;
}

vector<int> numeros;
for (int i = 0; i < n; i++) {
int numero;
cout << "Digite o " << i+1 << "º número inteiro: ";
cin >> numero;
while (numero < -1000 || numero > 1000) {
cout << "Valor inválido. O número deve estar entre -1000 e 1000." <<
endl;
cout << "Digite o " << i+1 << "º número inteiro: ";
cin >> numero;
}
numeros.push_back(numero);
}

int maior = numeros[0];


int menor = numeros[0];
for (int i = 1; i < n; i++) {
if (numeros[i] > maior) {
maior = numeros[i];
}
if (numeros[i] < menor) {
menor = numeros[i];
}
}

cout << "O maior número é " << maior << " e o menor número é " << menor << "."
<< endl;
return 0;
}

Você também pode gostar