#include<conio.h>
#include<stdio.h>
extern unsigned _floatconvert;
#pragma extref _floatconvert
struct study
{
 int rno;
 char sname[60];
 char branch[20];
 float q1,q2,sum,avg;
};
void main()
{
 struct study s[60];
 int i,j,n,m;
 clrscr();
 printf("HOW MANY STUDENTS:");
 scanf("%d",&n);
 for(i=0;i<n;i++)
 {
  printf("ENTER STUDENT DETAILS(RNO,NAME,BRANCH,MARKS OF Q1 Q2 OUT OF 20:");
  scanf("%d %s %s %f %f",&s[i].rno,s[i].sname,s[i].branch,&s[i].q1,&s[i].q2);
  s[i].sum=s[i].q1+s[i].q2;
  s[i].avg=(s[i].sum)/2;
 }
 printf("SUM LIST:");
 for(i=0;i<n;i++)
  if(s[i].sum>=35)
  printf("%d %s %s %f\n",s[i].rno,s[i].sname,s[i].branch,s[i].sum);
  printf("AVERAGE LIST:");
 for(i=0;i<n;i++)
  if(s[i].avg>=15)
  printf("%d %s %s %f\n",s[i].rno,s[i].sname,s[i].branch,s[i].avg);
 getch();
}


