Calculul notei medii pentru un student

Problema: Calculul notei medii pentru un student

Acest program calculează media notelor unui student și determină dacă a promovat sau nu.

  • Citim numărul de note n

  • Adăugăm fiecare notă într-un vector și calculăm suma

  • Calculăm media împărțind suma la numărul de note

  • Verificăm dacă media este cel puțin 5 pentru a determina promovarea

 #include <bits/stdc++.h>
using namespace std;

int main() {
    vector<int> note;
    int n, nota, suma = 0;
    
    cin >> n;
    for(int i = 0; i < n; i++) {
        cin >> nota;
        note.push_back(nota);
        suma += nota;
    }
    
    double medie = (double)suma / n;
    cout << fixed << setprecision(2) << medie << endl;
    
    if(medie >= 5.0)
        cout << "Promovat" << endl;
    else
        cout << "Nepromovat" << endl;
    
    return 0;
}
2
10
2
6.00
Promovat