۱۱-خرداد-۱۴۰۰, ۲۳:۵۵:۳۶
تعداد عدد ورودی را دریافت کند و واریانس و میانگین را محاسبه و در خروجی چاپ کند
کد:
#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();
}