Escreva um algoritmo para ler uma quantidade e a seguir ler esta quantidade de números. Depois de ler todos os números o algoritmo deve apresentar na tela o maior e o menor, além da média dos números lidos
Soluções para a tarefa
#include <locale.h>
using namespace std;
int main(){
setlocale(LC_ALL, "");
int n1, n2, n3, maior = 0, menor = 0;
float media;
cout << "Insira um número" << endl;
cin >> n1;
cout << "Insira um número" << endl;
cin >> n2;
cout << "Insira um número" << endl;
cin >> n3;
if ( maior < n1 ){
maior = n1;
}
if ( menor < n1 ){
menor = n1;
}
if ( maior < n2 ){
maior = n2;
}
if ( n2 < menor ){
menor = n2;
}
if ( maior < n3 ){
maior = n3;
}
if ( n3 < menor ){
menor = n3;
}
media = (n1+n2+n3)/3;
cout << "Maior: " << maior << " Menor: " << menor << " Média: " << media << endl
return 0;
}
Resposta:
#include <iostream>
#include <locale.h>
using namespace std;
int main(){
setlocale(LC_ALL, "");
int n1, n2, n3, maior = 0, menor = 0;
float media;
cout << "Insira um número" << endl;
cin >> n1;
cout << "Insira um número" << endl;
cin >> n2;
cout << "Insira um número" << endl;
cin >> n3;
if ( maior < n1 ){
maior = n1;
}
if ( menor < n1 ){
menor = n1;
}
if ( maior < n2 ){
maior = n2;
}
if ( n2 < menor ){
menor = n2;
}
if ( maior < n3 ){
maior = n3;
}
if ( n3 < menor ){
menor = n3;
}
media = (n1+n2+n3)/3;
cout << "Maior: " << maior << " Menor: " << menor << " Média: " << media << endl
return 0;
}
Explicação: