Plataforma: URI
Problema: 1214
Enunciado:
Sabe-se que 90% dos calouros tem sempre a expectativa de serem acima da média no início de suas graduações. Você deve checar a realidade para ver se isso procede.
Linguagem: C++
Solução:
#include <iostream> #include <iomanip> using namespace std; int main() { int c, n, resposta; double media; cin >> c; while (c--) { cin >> n; int alunos[n]; int i = 0; media = 0; resposta = 0; while (i < n) { cin >> alunos[i]; media += alunos[i++]; } media /= n; i = 0; while (i < n) { if (alunos[i] > media) resposta++; i++; } cout << fixed << setprecision(3) << 100 * resposta / (double) n << "\%" << endl; } return 0; }