fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. float maior, menor, soma = 0;
  6. int aluno = 0, qtdMaiores170 = 0;
  7. while (1) {
  8. printf("Digite a altura do aluno %d: ", aluno + 1);
  9. float altura;
  10. scanf("%f", &altura);
  11. if (altura == 0) {
  12. printf("\nLEITURA FINALIZADA");
  13. break;
  14. }
  15.  
  16. if (aluno == 0) {
  17. maior = menor = altura;
  18. }
  19. if (altura > maior) {
  20. maior = altura;
  21. }
  22. if (altura < menor) {
  23. menor = altura;
  24. }
  25. if (altura > 1.70) {
  26. qtdMaiores170++;
  27. }
  28. soma += altura;
  29. aluno++;
  30. }
  31.  
  32. printf("\nMaior altura=%.2f\nMenor altura=%.2f\nMedia de altura=%.2f\nAlunos maiores que 1.7m=%d\n", maior, menor, soma / aluno, qtdMaiores170);
  33. return 0;
  34. }
Success #stdin #stdout 0.01s 5532KB
stdin
1.7
1.9
1.6
0
stdout
Digite a altura do aluno 1: Digite a altura do aluno 2: Digite a altura do aluno 3: Digite a altura do aluno 4: 
LEITURA FINALIZADA
Maior altura=1.90
Menor altura=1.60
Media de altura=1.73
Alunos maiores que 1.7m=2