C ++ programma om standaarddeviatie te berekenen

Dit programma berekent de standaarddeviatie van 10 gegevens met behulp van arrays.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende C ++ programmeeronderwerpen:

  • C ++ arrays
  • C ++ voor Loop
  • C ++ Functies
  • C ++ while en do … while Loop

Dit programma berekent de standaarddeviatie van een individuele reeks met behulp van arrays. Bezoek deze pagina voor meer informatie over standaarddeviatie.

Om de standaarddeviatie te berekenen, wordt een calculateSD()functie gemaakt. De array met 10 elementen wordt doorgegeven aan de functie en deze functie berekent de standaarddeviatie en retourneert deze aan de main()functie.

Voorbeeld: standaarddeviatie berekenen door deze door te geven aan Functie

 #include #include using namespace std; float calculateSD(float data()); int main() ( int i; float data(10); cout << "Enter 10 elements: "; for(i = 0; i > data(i); cout << endl << "Standard Deviation = " << calculateSD(data); return 0; ) float calculateSD(float data()) ( float sum = 0.0, mean, standardDeviation = 0.0; int i; for(i = 0; i < 10; ++i) ( sum += data(i); ) mean = sum/10; for(i = 0; i < 10; ++i) standardDeviation += pow(data(i) - mean, 2); return sqrt(standardDeviation / 10); ) 

Uitvoer

 Voer 10 elementen in: 1 2 3 4 5 6 7 8 9 10 Standaarddeviatie = 2.872281 

Interessante artikelen...