#include<iostream.h>
#include<conio.h>
#include<math.h>
class number
{
int x[50],n;
float var;
float am;
float sd;
public:
void accept(int);
void variance();
void std_dev();
};

void number::accept(int k)
{
n=k;
cout<<"\n\nEnter "<<n<<" numbers : ";
for(int i=0;i<n;i++)
cin>>x[i];
}


void number::variance()
{
int sum=0,sum1=0,s,j;
for(int i=0;i<n;i++)
sum=sum+x[i];
am=(float)sum/n;
for(i=0;i<n;i++)
sum1=sum1+((x[i]-am)*(x[i]-am));
var=(float)sum1/n;
cout<<"\n\n\n-----------------------------------------\n";
cout<<"\n\nVariance : "<<var;
}

void number::std_dev()
{
sd=sqrt(var);
cout<<"\n\nStandard Deviation : "<<sd;
cout<<"\n\n\n-----------------------------------------\n";
}



int main()
{
clrscr();
number obj1;
int k;
cout<<"\n\nEnter how many elements : ";
cin>>k;
obj1.accept(k);
obj1.variance();
cout<<"\n\n\n-----------------------------------------\n";
obj1.std_dev();
getch();
return 0;
}

Post a Comment

Previous Post Next Post