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

Scrieti o functie care sa calculeze media aritmetica a unei liste de valori.  Functia va avea 2 argumente. Primul este un pointer catre un tablou continand numerele,al doilea este o valoare intreaga ce reprezinta dimensiunea tabloului. Demonstrati folosirea ei intr-un program. ​.

Răspunsuri la întrebare

Răspuns de CatalinGrigoriev
0

O functie care calculeaza media aritmetica a unei liste de valori poate arata astfel:

float calculMedia(int *tablou, int dimensiune) {

 float suma = 0;

 for (int i = 0; i < dimensiune; i++) {

   suma += tablou[i];

 }

 return suma / dimensiune;

}

Aceasta functie ia ca argumente un pointer catre un tablou de numere intregi si dimensiunea tabloului. Ea parcurge tabloul si calculeaza suma elementelor acestuia, apoi returneaza media aritmetica, adica suma impartita la dimensiunea tabloului.

Alte întrebări interesante