/*----------------------------------------------------------------------*/
/*                         StructArray.cpp                              */
/* Authored By : H.P.Kasmaei                                            */
/* Last Update : April 13, 2009                                         */
/* http://www.hpkclasses.ir/                                            */
/*----------------------------------------------------------------------*/

#include <iostream.h >

#define Num 2

typedef struct Student{
  int id;
  char name[10];
  float grade;
};

void Get( Student a[Num]);
float Ave( Student a[Num]);

int main() {
  Student a[Num];
  Get (a);
  cout << "\nAverage of Students grade is : " << Ave (a);
  return 0;
}

void Get( Student a[Num])
{
  for( int i=0 ; i<Num ; i ++) {
     cout << "\nenter student id : " ;
     cin >> a[i].id;
     cout << "enter student name : " ;
     cin >> a[i].name;
     cout << "enter student grade : " ;
     cin >> a[i].grade;
     }
}

float Ave( Student a[Num])
{
  float m=0;
  for( int i=0 ; i<Num ; i ++)
     m += a[i].grade;

  return m/Num;
}


