Informatică, întrebare adresată de denisaioana0855, 8 ani în urmă

calculează media la o disciplină ce pași ai făcut determină Care sunt datele de intrare datele de manevră manevră Și datele de ieșire​

Răspunsuri la întrebare

Răspuns de NoxNostraEst
0

#include <iostream>

using namespace std;

int i, n, nr;   (Introducem variabilele)

float ma, s = 0; (Pentru aceste variabile folosim 'float', astfel incat calculatorul sa lucreze si cu zecimalele. Daca le-am pune la 'int', nu s-ar afisa zecimale la capat)

int main()

{

   cout << "Introduceti numarul de note: "; cin >> nr;

   cout << "Introduceti notele pe rand: ";

    for(i=1; i<=nr; i++) (Folosim 'for' pentru a citi fix atatea note cate am specificat la numarul lor. 'i' este un contor standard, care numara cate note am introdus. Cu fiecare nota introdusa, valoarea lui 'i' creste cu cate 1 (asta inseamna acel i++). In momentul in care valoarea lui 'i' devine identica cu numarul de note 'nr', atunci functia 'for' se opreste, iar programul trece mai departe)

    {

     cin >> n; (variabila 'n' este folosita pentru citirea notelor)

     s = s + n; (Cu fiecare executare a functiei 'for', adica cu fiecare numar introdus, le adunam pe toate intr-o variabila 's', care reprezinta deci suma tuturor notelor)

    }

   ma = s / nr; (Calculam media aritmetica)

   cout << "Media aritmetica a notelor este: " << ma;

   return 0;

}

Date de intrare:

  • nr (numarul de note)
  • n (notele in sine)

Date de manevra:

  • i (contorul ce ne ajuta la citirea notelor)
  • s (suma tuturor notelor)

Date de iesire:

  • ma (media aritmetica in sine)
Alte întrebări interesante