#include
#include
struct student {
       char name[30] ;
       float grade ;
} ;
int main ()
{
   int i, n ;
   float y ;
   clrscr();
   struct student st1={0} ;
   struct student st, st2={0};
   printf("enter the number of student: ");
   scanf("%d", &n) ;
   for (i = 1; i <= n; i++) {
      printf("enter name of student %d :", i);
      scanf("%s", st.name) ;
      printf("enter grade of student %d :", i);
      scanf("%f", &y) ;
      st.grade = y;
      if (st.grade > st1.grade){
   st2 = st1 ;
   st1 = st ;
      }//enf of if
      else if (st.grade > st2.grade)
  st2=st ;
   }//end of for
   printf("the name of second student is :%s", st2.name) ;
   printf("\nthe grade of second student is:%.2f", st2.grade);
   getch();
   return 0;
}