Documente Academic
Documente Profesional
Documente Cultură
IM11Z
I. Formularea problemei:
4. De determinat numărul de valori egale, mai mici sau mai mari, comparativ cu nota decentă 5.
Categoriile de evaluare:
a)Nesatisfăcute: 1 ≤ nota< 5.
b) Satisfăcute: 5≤nota≤8.
c)Excelente: 9≤nota≤10.
III. Programul
#include <iostream>
#define NMAXIM 10
int main()
int n = 10;
int decalaj;
int val=5;
double nota_medie;
nota_medie = 0;
cin >> n;
cout << " Nota studentului cu n/o " << i << ": ";
nota_medie += nota;
if(nota< val)nesatisf++;
else
else egale++;
nota_medie /= n;
cout << "Cea mai mica nota: " << minim <<endl;
cout << "Cea mai mare nota: " << maxim <<endl;
cout << "Decalajul de notele este: " << decalaj << endl;
cout << nesatisf<< " studentii au note< " << val << endl;
cout << egale << " studentii au note = " << val << endl;
cout << satisf<< " studentii au note > " << val << endl;
return 0;
10,8,8,2,5,9,3,7,9,6
2.Decalajul : 8
4. Comparare:
V. Concluzii
1. Pentru calculul maximumului s-a folosit o valoare minimă posibilă 0, iar pentru calculul
minimumului s-a folosit o valoare maximal posibilă NMAX = 10
2. Pentru verificarea dacă nota este satisfacuta ,nesatisfacuta sau egala de 5 s-a folosit valoarea
dupa barem 5
3. Pentru decalaj folosim formula: decalaj=maximum-minimum
4. Nota medie se calculeaza: suma notei totale/n