Popular Posts

25 Jan 2014

Mean Deviation for discrete freq. distribution.

# Statistics With C++


//Program to calculate Mean Deviation for DISCRETE FREQUENCY DISTRIBUTION

#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
const S=100;
class MeanDevi
{
  public: float X[S],F[S],D[S],T[S],FD[S],XM[S],FXM[S];
 float N,M,MDe,SFD,SXM,SFXM,SF,m,A;
  public: void Getdata();
 void show();
 void MeanDev();

};

void MeanDevi :: Getdata()
{
  cout<<"\nEnter total number of Data : ";
  cin>>N;
  cout<<"\nEnter Your Data : \n\n";
  for(int i=0;i<N;i++)
  {
    cout<<" X "<<i+1<<" : ";
    cin>>X[i];
  }
  cout<<"\nEnter frequencies for above data : \n\n";

  for(int j=0;j<N;j++)
  {
    cout<<"Frequency for "<<X[j]<<"  : ";
    cin>>F[j];
    T[j]=F[j];
  }

  for(i=0;i<N;i++)
  {
    for(int j=0;j<N-1;j++)
    {
      if(T[j]>T[j+1])
      {
 int t;
 t=T[j];
 T[j]=T[j+1];
 T[j+1]=t;
      }
    }
  }
  for(i=0;i<N;i++)
  {
    m=T[N-1];
    if(F[i]==m)
    { A = X[i];}
  }
}

void MeanDevi :: MeanDev()
{
  SFD=0,M=0,SF=0,SFXM=0;
  for(int i=0;i<N;i++)
  {
D[i]=(X[i]-A);
FD[i] = F[i] * D[i];
SFD+=FD[i];
SF+=F[i];
  }

  M=(A-(SFD/SF));

  for(i=0;i<N;i++)
  {
if((X[i]-M)<0)
{ XM[i]=(X[i]-M)*(-1); }
else
{ XM[i]=X[i]-M; }

 FXM[i]=F[i]*XM[i];
 SFXM+=FXM[i];
  }

  MDe=(SFXM/SF);
}

void MeanDevi :: show()
{

  cout<<"\n\n*** YOUR DATA *** : \n";

  //cout<<"\n SF and A = "<<SF<<"    "<<A;
  //cout<<SFXM<<"    \n";
  cout<<"\n\n\n X \t F \t D \t F * D \t X-Xbar \t F* X-Xbar \n\n";
  for(int i=0;i<N;i++)
  {
    cout<<" "<<X[i]<<"\t"<<F[i]<<"\t"<<D[i]<<"\t"<<FD[i]<<"\t"<<setprecision(2)<<XM[i]<<"\t"<<setprecision(2)<<FXM[i]<<"\n ";

  }
  cout<<"\n\nMEAN DEVIATION for your data = "<<setprecision(2) <<MDe;
}

void main()
{
  MeanDevi MD;
  clrscr();
  MD.Getdata();
  MD.MeanDev();
  MD.show();
  getch();


}

-------------------------------------------------------------------------------------------------------

Out Put :

 Enter total number of Data : 4

Enter Your Data :

 X 1 : 3
 X 2 : 5
 X 3 : 7
 X 4 : 9

Enter frequencies for above data :

Frequency for 3  : 3
Frequency for 5  : 4
Frequency for 7  : 2
Frequency for 9  : 1


                      *** YOUR DATA *** :


 X      F          D         F * D      X-Xbar    F* X-Xbar

  3        3        -2            -6         1.8              5.4
  5        4         0              0         0.2              0.8
  7        2         2             4          2.2               4.4
  9       1          4             4          4.2               4.2


MEAN DEVIATION for your data = 1.48

----------------------------------------------------------------------------------------------------

* Please comment if there is any error or if it need corrections...

Happy Coding!

GEOMETRIC MEAN for discrete frequency distribution.

# Statistics with C++


//program to calculate the GEOMETRIC MEAN for given discreate frequency distribution.

#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
#include<math.h>
const SZ=100;
class GMean
{
  public : float X[SZ],F[SZ],FLX[SZ];
  float Tn,sf,sflx,gm,t;
  public : void getdata();
  void showdata();
  void gmean();
};

void GMean :: getdata()
{
  cout<<"\nEnter total number of your data : ";
  cin>>Tn;
  cout<<"\nEnter your data  : \n\n";
  for(int i=0;i<Tn;i++)
  {
    cout<<" X "<<i+1<<" : ";
    cin>>X[i];
  }
  cout<<"\nEnter frequencies for above data : \n\n";

  for(int j=0;j<Tn;j++)
  {
    cout<<"Frequency for "<<X[j]<<" : ";
    cin>>F[j];
  }
}

void GMean :: gmean()
{
   sf=0;
   for(int i=0;i<Tn;i++)
   {
     FLX[i] =F[i] * (log10 (X[i]));
     sflx+=FLX[i];
     sf+=F[i];
   }
   t= (sflx/(double)sf);
   gm= pow(10,t);
}

void GMean :: showdata()
{

   cout<<"\n\n*** YOUR DATA IS AS FOLLOWS: ***\n\n";
   cout<<"\n\n  X  \t F \t logX \t F*logX\n ";
   for(int i=0;i<Tn;i++)
   { cout<<X[i]<<"\t"<<F[i]<<"\t"<<setprecision(3)<<log10(X[i])<<"\t"<<FLX[i]<<" \n "; }

  // cout<<"\n\nNumber of observations = "<<Tn;
  // cout<<"\nSummation of Freq.*logX = "<<sflx;
  // cout<<"\n\n"<<t;
   cout<<"\n\nGeometric mean for your data = "<<gm;

}

void main()
{
  GMean GM;
  clrscr();
  GM.getdata();
  GM.gmean();
  GM.showdata();
  getch();

}

-----------------------------------------------------------------------------------------------------

Out Put :

Enter total number of your data :  9

Enter your Data :
    X1 :   130
    X2 :   135
    X3 :   140
    X4 :   145
    X5 :   146
    X6 :   148
    X7 :   149
    X8 :   150
    X9 :   157

Enter frequencies for above data : 

 Frequency for 130 :  3
 Frequency for 135 :  4
 Frequency for 140 :  6
 Frequency for 145 :  6
 Frequency for 146 :  3
 Frequency for 148 :  5
 Frequency for 149 :  2
 Frequency for 150 :  1
 Frequency for 157 :  1

*** YOUR DATA IS AS FOLLOWS: ***



  X      F       logX    F*logX
 130    3       2.114   6.342
 135    4       2.13    8.521
 140    6       2.146   12.877
 145    6       2.161   12.968
 146    3       2.164   6.493
 148    5       2.17    10.851
 149    2       2.173   4.346
 150    1       2.176   2.176
 157    1       2.196   2.196


Geometric mean for your data = 142.528

-------------------------------------------------------------------------------------------------------

* please comment if there is any error or if it need corrections.

Happy Coding!

HARMONIC MEAN for normal data.

# Statistics with C++


//program to calculate the HARMONIC MEAN for given normal data.

#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
const SZ=100;
class HMean
{
  public : float Data[SZ],X[SZ];
  float Tn,SX,hm;
  public : void getdata();
  void showdata();
  void hmean();
};

void HMean :: getdata()
{
   cout<<"\n\nEnter total number of data you want to enter ?: ";
   cin>>Tn;
   cout<<"\n\nEnter Your Data : ";
   for(int i=0;i<Tn;i++)
   {
     cin>>Data[i];

   }
}

void HMean :: hmean()
{

   for(int i=0;i<Tn;i++)
   {
     X[i]=1/Data[i];
     SX+=X[i];

   }
   hm=( Tn/SX);
}

void HMean :: showdata()
{
   cout<<"\n\n  X  :  ";
   for(int i=0;i<Tn;i++)
   {  cout<<Data[i]<<"  "; }

   cout<<"\n\n 1/X :  ";
   for(i=0;i<Tn;i++)
   {  cout<<setprecision(3)<<X[i]<<"  ";  }

   cout<<"\n\nNumber of observations = "<<Tn;
   cout<<"\n\n\nHarmonic mean for your data = "<<setprecision(2)<<hm;

}

void main()
{
  HMean HM;
  clrscr();
  HM.getdata();
  HM.hmean();
  HM.showdata();
  getch();

}

-------------------------------------------------------------------------------------------------------

Out Put :


---------------------------------------------------------------------------------------------------------

* Please comment if you find any error and if it need corrections.

Happy Coding!

MODE of given grouped data.

# Statistics with C++


// Program to calculate the MODE of given grouped data( Only for Unimodal Data).

#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
const SZ=100;
class Mode
{
  public : float Fr[SZ],F[SZ],LM[SZ],UL[SZ];
  int Tn,h;
  public : void modData();
  void modShow();
  void mode();

};
void Mode :: modData()
{
  cout<<"\nEnter total no. data : ";
  cin>>Tn;
  cout<<"\n\nEnter lower and upper limit of class: (ex. 0  10) : \n";
  for(int i=0;i<Tn;i++)
  {
     cout<<"\n  Class Number"<<i+1<<" : ";
     cin>>LM[i];
     cin>>UL[i];
  }
  cout<<"\n\nEnter frequency for entered classes : \n";
  for(i=0;i<Tn;i++)
  {
    cout<<"\n Freq. for class "<<LM[i]<<"-"<<UL[i]<<" : ";
    cin>>Fr[i];
    F[i] = Fr[i];
  }
}

void Mode :: modShow()
{
  cout<<"\n\nYour Data : \n\n";
  cout<<"\nTotalNumbr of Data : "<<Tn;
  cout<<"\n\n  Class  \t Frequency\n";
  for(int i=0;i<Tn;i++)
  cout<<"\n  "<<LM[i]<<"-"<<UL[i]<<"\t\t"<<Fr[i];
}

void Mode :: mode()
{
   int l,u,f1,f0,f2,i,h;
    for(i=0;i<Tn;i++)
    {
      for(int j=0;j<Tn-1;j++)
      {
if(F[j]>F[j+1])
{
 int t;
 t=F[j];
 F[j]=F[j+1];
 F[j+1]=t;
}
      }
    }
    int GRT= F[Tn-1];
    for( i=0;i<Tn;i++)
    {
      if(Fr[i]==GRT)
      {
l=LM[i];
u=UL[i];
h=u-l;
f1=GRT;
f0=Fr[i-1];
f2=Fr[i+1];
break;
      }
    }
  /*
   cout<<"\n\n";

   cout<<"\nClass Interval (i.e h) = "<<h;
   cout<<"\nFrequency of median class (f1)= "<<f1;
   cout<<"\nLower limit of median class (l)= "<<l;
   cout<<"\nUpper limit of median class (u)= "<<u;
   cout<<"\nFreq., just before the freq. of median class (i.e f0) = "<<f0;
   cout<<"\nFreq., just after the freq. of median class (i.e f2) = "<<f2;
  */
   cout<<"\n\nMedian Class : \n";
   cout<<"\n-----------------------------------\n";
   cout<<"\n Class \t Frequency\n";
   cout<<"\n "<<l<<"-"<<u<<"\t\t"<<f1;
   cout<<"\n------------------------------------\n";
   //*/
   float mod =(float) l+ ( (h * (f1-f0)) / ( (f1-f0)-(f2-f1) ) );
   cout<<"\n\nMode for you Data = "<<setprecision(3)<<mod<<"\n";
}
void main()
{
  Mode MoD;
  clrscr();
  MoD.modData();
  clrscr();
  MoD.modShow();
  MoD.mode();
  getche();
}

--------------------------------------------------------------------------------------------------------

Out Put :

Enter total number of data : 7

Enter lower and upper limit of class: (ex. 0  10) :

    Class Number1 :   118  126
    Class Number2 :   127  135
    Class Number3 :   136  144
    Class Number4 :   145  153
    Class Number5 :   154   162
    Class Number6 :   163  177
    Class Number7 :   172  182
Enter Frequencies for entered Classes :

  Freq. for class 118-126 :    3
  Freq. for class 127-135 :    5
  Freq. for class 136-144 :    9
  Freq. for class 145-153 :    12
  Freq. for class 154-162 :    5
  Freq. for class 163-171 :    4
  Freq. for class 172-180 :    2



--------------------------------------------------------------------------------------------------------

* Plz comment if there is any error or Corrections.

Happy Coding!



23 Jan 2014

Mode for discrete data.


# Statistics with C++



//program to calculate the MODE of given descreate data (Only for Uni-modal Data).

#include<iostream.h>
#include<conio.h>
const SZ=100;
class Mode
{
  public : int Data[SZ],Freq[SZ],F[SZ];
  int Tn;
  public : void getdata();
  void showdata();
  void mode();
};

void Mode :: getdata()
{
   cout<<"\n\nEnter total number of data you want to enter ?: ";
   cin>>Tn;
   cout<<"\n\nEnter Your Data : ";
   for(int i=0;i<Tn;i++)
   { cin>>Data[i];}
   cout<<"\n\nEnter frequency for above data : ";
   for( i=0;i<Tn;i++)
   {
     cout<<"\nFrequency of "<<Data[i]<<" : ";
     cin>>Freq[i];
   }
   for(i=0;i<Tn;i++)
   { F[i]=Freq[i]; }
}

void Mode :: mode()
{
  int mod;
    for(int i=0;i<Tn;i++)
    {
      for(int j=0;j<Tn-1;j++)
      {
if(F[j]>F[j+1])
{
 int t;
 t=F[j];
 F[j]=F[j+1];
 F[j+1]=t;
}
      }
    }
   int GRT= F[Tn-1];
   for(i=0;i<Tn;i++)
   {
     if(GRT==Freq[i])
     {
      mod=Data[i];
      break;
    }
   }
    cout<<"\n\n\n In your Data "<<GRT<<" is highest Frequency. ";
    cout<<"\n\n There for Mode for your data = "<<mod;
}

void Mode :: showdata()
{
   cout<<"\n\n  ***** YOURDATA ***** ";
   cout<<"\n\nData \t\t frequency \n";
   for(int i=0;i<Tn;i++)
   {
     cout<<"  "<<Data[i]<<" \t\t "<<Freq[i]<<"\n";
   }
}

void main()
{
  Mode MoD;
  clrscr();
  MoD.getdata();
  clrscr();
  MoD.showdata();
  MoD.mode();
  getch();
}

---------------------------------------------------------------------------------------------------------------

Out Put :






------------------------------------------------------------------------------------------------------------

* Plz Comment if you find any Error or corrections...

Happy Coding!

Median For Grouped Data.

# Statistics With C++


// Program to calculate the median of given grouped data.

#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
const SZ=100;
class Median
{
  public : int F[SZ],LCF[SZ],LM[SZ],UL[SZ];
  int N,Tn,h;
  public : void mdData();
  void mdShow();
  void mdMedian();

};
void Median :: mdData()
{
  cout<<"\nEnter total no. data : ";
  cin>>Tn;
  cout<<"\n\nEnter lower and upper limit of class: (ex. 0  10) : \n";
  for(int i=0;i<Tn;i++)
  {
     cout<<"\n  Class Number"<<i+1<<" : ";
     cin>>LM[i];
     cin>>UL[i];
  }
  cout<<"\n\nEnter frequency for entered classes : \n";
  for(i=0;i<Tn;i++)
  {
    cout<<"\n Freq. for class "<<LM[i]<<"-"<<UL[i]<<" : ";
    cin>>F[i];
    LCF[i] = F[i];
  }
  for(i=1;i<Tn;i++)
  {
    LCF[i]=LCF[i-1]+LCF[i];
  }
}

void Median :: mdShow()
{
  cout<<"\n\nYour Data : \n\n";
  cout<<"\nTotalNumbr of Data : "<<Tn;
  cout<<"\n\n  Class  \t Frequency\t less than c. freq.\n";
  for(int i=0;i<Tn;i++)
  cout<<"\n  "<<LM[i]<<"-"<<UL[i]<<"\t\t"<<F[i]<<"\t\t"<<LCF[i];
}

void Median :: mdMedian()
{
   int c,d,l,u,f,i=0;
   N=LCF[Tn-1];
   float mdc=(float)N/2;
   while(i<Tn)
   {
     if(LCF[i]>mdc)
     {
       d=LCF[i];
       c=LCF[i-1];
       f=F[i];
       l=LM[i];
       u=UL[i];
       h=u-l;
      break;
     }
     i++;
   }

   cout<<"\n\n";
   /*  
   cout<<"\nClass Interval (i.e h) = "<<h;
   cout<<"\nSum of all Freq.s (i.e N) = "<<N;
   cout<<"\nTo find median class (N/2) = "<<mdc;
   cout<<"\nFrequency of median class (f)= "<<f;
   cout<<"\nLower limit of median class (l)= "<<l;
   cout<<"\nUpper limit of median class (u)= "<<u;
   cout<<"\nLess-than-cf just before the ltcf of median class (i.e C) = "<<c;
   */
   cout<<"\n\nMedian Class : \n\n";
   cout<<"-----------------------------------\n";
   cout<<" Class \t Frequency \t Less than CF.\n";
   cout<<"\n "<<l<<"-"<<u<<"\t\t"<<f<<"\t\t "<<d ;
   cout<<"\n------------------------------------\n";
 
   float MeDian =(float) l+((h*(mdc-c)/f));
   cout<<"\n\nMedian for you Data = "<<setprecision(2)<<MeDian<<"\n";
}
void main()
{
  Median MD;
  clrscr();
  MD.mdData();
  MD.mdShow();
  MD.mdMedian();
  getche();

}
---------------------------------------------------------------------------------------------------------------------

Out Put :

Enter total no. of Data :     7

Enter lower and upper limit of class: (ex. 0  10) :

Class Number1  :  0   3
Class Number2  :  3   6
Class Number3  :  6   9
Class Number4  :  9  12
Class Number5  :  12  15
Class Number6  :  15  18
Class Number1  :   18  21

Enter frequencies for entered classes  :

Freq. for class  0-3 :   2
Freq. for class  3-6 :   7
Freq. for class  6-9 :   10
Freq. for class  9-12 :  12
Freq. for class  12-15 :  9
Freq. for class  15-18 :  6
Freq. for class  18-21 :  4

---------------------------------------------------------------------------------------------------------------------

Please comment if you find any error or Corrections...

Happy Coding!

Quartiles for Grouped Data.


# Statisrics with C++.

//Program to calculate the QUARTILE of given grouped data.

#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
const SZ=100;
class Quart
{
  public : int F[SZ],LCF[SZ],LM[SZ],UL[SZ];
  int Tn,h,N;
  public : void QData();
  void QShow();
  void Quartile(int);

};
void Quart :: QData()
{
  cout<<"\nEnter total no. data : ";
  cin>>Tn;
  cout<<"\n\nEnter lower and upper limit of class: (ex. 0  10) : \n";
  for(int i=0;i<Tn;i++)
  {
     cout<<"\n  Class Number"<<i+1<<" : ";
     cin>>LM[i];
     cin>>UL[i];
  }
  cout<<"\n\nEnter frequency for entered classes : \n";
  for(i=0;i<Tn;i++)
  {
    cout<<"\n Freq. for class "<<LM[i]<<"-"<<UL[i]<<" : ";
    cin>>F[i];
    LCF[i] = F[i];
  }
  for(i=1;i<Tn;i++)
  {
    LCF[i]=LCF[i-1]+LCF[i];
  }
}

void Quart :: QShow()
{
  cout<<"\n\nYour Data : \n\n";
  cout<<"\nTotalNumbr of Data : "<<Tn;
  cout<<"\n\n  Class  \t Frequency\t less than c. freq.\n";
  for(int i=0;i<Tn;i++)
  { cout<<"\n  "<<LM[i]<<"-"<<UL[i]<<"\t\t"<<F[i]<<"\t\t"<<LCF[i]; }
}

void Quart :: Quartile(int a)
{
   int c,d,l,u,f,i=0;
   N=LCF[Tn-1];
   float mdc=(float)(N*a)/4;
   while(i<Tn)
   {
     if(LCF[i]>mdc)
     {
       d=LCF[i];
       c=LCF[i-1];
       f=F[i];
       l=LM[i];
       u=UL[i];
       h=u-l;
       break;
     }
     i++;
   }

   cout<<"\n\n";

  /*
          ( These are to check the values which we are going to put in the quartile formulae... )

   cout<<"\nClass Interval (i.e h) = "<<h;
   cout<<"\nSum of all Freq.s (i.e N) = "<<N;
   cout<<"\nTo find median class ((N*a)/4) = "<<mdc;
   cout<<"\nFrequency of median class (f)= "<<f;
   cout<<"\nLower limit of median class (l)= "<<l;
   cout<<"\nUpper limit of median class (u)= "<<u;
   cout<<"\nLess-than-cf just before the ltcf of median class (i.e C) = "<<c;

   cout<<"\n\nMedian Class : \n\n";
   cout<<"\n-----------------------------------\n";
   cout<<"\n Class \t Frequency \t Less than CF.\n";
   cout<<"\n "<<l<<"-"<<u<<"\t\t"<<f<<"\t\t "<<d ;
   cout<<"\n------------------------------------\n";

  */

   float QT =(float) (l+(h*(mdc-c)/f));
   cout<<" = "<<setprecision(2)<<QT<<"\n";
}
void main()
{
  Quart q;
  clrscr();
  q.QData();
  clrscr();
  q.QShow();
  cout<<"\n\nFirst Quartile = Q1 ";
  q.Quartile(1);
  cout<<"\nSecond Quartile= Q2 ";
  q.Quartile(2);
  cout<<"\nThird Quartile = Q3 ";
  q.Quartile(3);
  getche();
}


---------------------------------------------------------------------------------------------------------------------

OUTPUT :




---------------------------------------------------------------------------------------------------------------------

Please comment if there is any error or corrections...


Happy Coding!
                                                                           

Arithmetic Mean for continuous or grouped data.


# Statistics with C++...

#2) Arithmetic Mean for Grouped Data.

//Program to calculate the ARITHMETIC MEAN for continuous or grouped data.

#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
const SZ=100;
class AMean
{
    public : float F[SZ],X[SZ],LM[SZ],UL[SZ];
    int Tn;
    float SF,SFX,AM;
    AMean()
    {  SF=SFX=0;  }
    public :  void GetData();
     void Showdata();
     void Mean();
};

void AMean :: GetData()
{
   cout<<"\nEnter total numbers of your data : ";
   cin>>Tn;
   cout<<"\n\nEnter the lower limit and upper limits of class (ex. 0  10) : ";
   for(int i=0;i<Tn;i++)
   {
     cout<<"\nClass Number "<<i+1<<" : ";
     cin>>LM[i]>>UL[i];
   }
   cout<<"\nEnter Frequencie for entered classes : \n";
   for(i=0;i<Tn;i++)
   {
      cout<<"\nFrequency for class "<<LM[i]<<"-"<<UL[i]<<" : ";
      cin>>F[i];

      X[i]= (LM[i] + UL[i])/2;

      SF  += F[i];
      SFX += F[i] * X[i];

   }
}

void AMean :: Showdata()
{
   cout<<"\n\nYou Entered following data : ";
   cout<<"\n\nClass \t  Freq.\t Class Mid(X)\t Freq.* Mid(FX) \n";
   cout<<"-----------------------------------------------------\n";

   for(int i=0;i<Tn;i++)
   {
     cout<<" "<<LM[i]<<"-"<<UL[i]<<"\t\t"<<F[i]<<"\t"<<X[i]<<"\t"<<(F[i]*X[i])<<"\n";
   }
}

void AMean :: Mean()
{
   AM = SFX/SF;
   cout<<"\n\n Arithmetic mean for your data is = "<<setprecision(2) <<AM;
}

int main()
{
  AMean AM;
  clrscr();
  AM.GetData();
  AM.Showdata();
  AM.Mean();
  getch();
  return (0);
}

------------------------------------------------------------------------------------------------------------

Out Put :




* Please Comment if you find any Error or Correction...

Happy Coding!

Arithmetic mean for Normal Distribution.


# Statistics with C++...

#1 ) C++ program to calculate arithmetic mean for NORMAL DISTRIBUTION...

/*  This Program will calculate mean IQ of students based on given IQs. */

#include<iostream.h>
#include<iomanip.h>
#include<conio.h>

class AMean
{
  public: int A[];
     int n;
  public: void GetData();
 void Mean();
};


void AMean :: GetData()
{
  cout<<"\nEnter total number of students : ";
  cin>>n;
  cout<<endl;
  cout<<"\nEnter the IQ of "<<n<<" students : ";
  cout<<endl;
  cout<<endl;
  for(int i=1;i<=n;i++)
  {
    cout<<"IQ of student number "<<i<<" = ";
    cin>>A[i];
  }
}

void AMean :: Mean()
{
  int Sum = 0;
  for(int j=1;j<=n;j++)
  {
    Sum += A[j];
  }
  cout<<endl;
  cout<<"Mean IQ  = " <<Sum<<" / "<<n;
  float MeanIQ = (float)Sum/n;
  cout<<endl;
  cout<<endl;
  cout<<"Mean IQ  = "<<setprecision(2) <<MeanIQ;
}

void main()
{
  AMean AM;
  clrscr();
  AM.GetData();
  AM.Mean();
  getch();
}
------------------------------------------------------------------------------------------------------------
OutPut :


------------------------------------------------------------------------------------------------------------

* Plz comment if you find ERRORS or Corrections.....

Happy Coding!

17 Jan 2014

Hi...

Confidence!
~ is something you Create within yourself by believing in who you are...