Elaborați un program în limbajul C++ pentru rezolvarea problemei.
Utilizați instrucțiunea ciclică do while.
Se citesc mediile a n elevi, ca numere reale. Elaborati un program prin intermediul căruia se va atışa
cea mai mare şi cea mai mică medie. Să se verifice dacă sunt corigenţi. Exemplu: Date de intrare
n=4 9.50 4.25 9.66 6.33 Date de ieşire max=9.66 min=4.25 1 corigent.
va rog urgent !!
Răspunsuri la întrebare
Răspuns de
3
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, corigenti=0;
cin >> n;
float nota, notamin, notamax;
cin >> nota;
--n;
notamin=nota;
notamax=nota;
if (nota<5) ++corigenti;
do
{
cin >> nota;
if (nota<notamin) notamin=nota;
if (nota>notamax) notamax=nota;
if (nota<5) ++corigenti;
--n;
}while (n>0);
cout << "nota maxima=" << notamax << endl;
cout << "nota minima=" << notamin << endl;
cout << corigenti << " corigenti";
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă