#include <iostream>   
#include <string>
#include <cmath>
#include <iomanip>

using namespace std;

void initializeArray(float x[], int n);
void getData(float x[], int n);
void pluss(float x[], int n, float& psum);
float meanCalc(float psum, int n);
float std_devCalc(float x[], int n, float pavg);



int main()
{

  float sum = 0.0, avg=0.0, stdv=0.0;
  const int MAX = 5;
  float data[MAX];

  initializeArray(data, MAX);

  getData(data, MAX);

  pluss(data, MAX, sum);

  avg=meanCalc(sum, MAX);

  stdv=std_devCalc(data, MAX, avg);

  cout << "The mean is: " << avg << endl;

  cout << "The SD is: " << stdv << endl;

 
  return 0;
}

void initializeArray(float x[], int n){
  for(int i=0; i<=n - 1;i++)
    x[i] = 0;
}

void getData(float x[],int n){
  for(int i=0; i<=n - 1; i++){
    cout << "Enter number " << i+1 << " : ";
    cin >> x[i];
}
}
void pluss(float x[], int n, float& psum){
  psum = 0.0;
  for(int i=0; i<=n - 1;i++)
    psum = psum + x[i];
}

float meanCalc(float psum, int n){
  return(psum/float(n));
}
float std_devCalc(float x[], int n, float pavg){
  float summy;
  for(int i=0; i<=n-1;i++){
    summy=summy+((x[i]-pavg)*(x[i]-pavg));
  }
  return(sqrt(summy/float(n)));
}
