Programa C ++ para calcular la desviación estándar

Este programa calcula la desviación estándar de 10 datos utilizando matrices.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de C ++:

  • Matrices C ++
  • C ++ para bucle
  • Funciones C ++
  • C ++ while y do… while Loop

Este programa calcula la desviación estándar de una serie individual mediante matrices. Visite esta página para obtener más información sobre la desviación estándar.

Para calcular la desviación estándar, calculateSD()se crea la función. La matriz que contiene 10 elementos se pasa a la función y esta función calcula la desviación estándar y la devuelve a la main()función.

Ejemplo: calcular la desviación estándar pasándola a la función

 #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); ) 

Salida

 Ingrese 10 elementos: 1 2 3 4 5 6 7 8 9 10 Desviación estándar = 2.872281 

Articulos interesantes...