You are on page 1of 2

// Program of STRUCTURE for calculating the average of marks

for 2 students
#include<iostream.h>
#include<conio.h>
struct student
{ int id;
char name[20];
int marks[5];
char grade;
float avg;
}s[2];

void main()
{ clrscr();
int i,j,sum=0;
for(i=0;i<2;i++)
{ cout<<"\n Enter name";
cin>>s[i].name;
cout<<"\n Enter ID";
cin>>s[i].id;
cout<<"\n Enter marks in five subject";
for(j=0;j<2;j++)
{ cin>>s[i].marks[j];
sum=sum+s[i].marks[j];
}
s[i].avg=sum/5;
if(s[i].avg>=90)
s[i].grade='A';
else if(s[i].avg<90 && s[i].avg>=80)
s[i].grade='B';
else
s[i].grade='C';
}
for(i=0;i<2;i++)
{ cout<<"\n Name : "<<s[i].name;
cout<<"\n ID : "<<s[i].id;
cout<<"\n Average : "<<s[i].avg;
cout<<"\n Grade : "<<s[i].grade;
}
getch();
}

OUTPUT
Enter name Karan
Enter ID 12
Enter marks in 5 subjects 100
100 100 100 100

Name : Karan
ID : 12
Average : 100
Grade : A

Enter name Tony


Enter ID 420
Enter marks in 5 subjects 10
20 30 40 50

Name : Tony
ID : 420
Average: 30
Grade : 30

You might also like