ايران ويج

نسخه‌ی کامل: واریانس و میانگین
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
تعداد عدد ورودی را دریافت کند و واریانس و میانگین را محاسبه و در خروجی چاپ کند

کد:
#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;

//-------------------------------------Getting Arrays----------------------------------
void InputArray(float x[],int n)
{
 for(int i=0;i<n;i++)
 {
     cout<<"Enter x["<<i<<"]:";
     cin>>x[i];
 }
}

//-----------------------------------------Calculate The Average-------------------------------------
float CalculateAverage(float x[],int n)
{
  float sum=0.0;
  for(int i=0; i<n;i++)
    sum = sum+x[i];
  return  sum/n;
}

//------------------------------------------Main Function------------------------
int main()
{
  int n;
  cout<<"Enter A Number Of Array Input:";
  cin>>n;

  float x[n],A,s=0.0,f;
  InputArray(x,n);
  A=CalculateAverage(x,n);
 
  for(int i=0; i<n;i++)
      s=s+pow((x[i]-A),2);
 
  cout << s / (n*(n-1));
  getch();
}