In: Computer Science
Part 1:
#include<bits/stdc++.h>
using namespace std;
int main(){
int sum=0,min=999;
int marks[5];
char grade;
for(int i=0;i<5;i++){
cout<<"Marks of Test "<<i+1<<": "<<endl;
cin>>marks[i];
if(min>marks[i]){
min=marks[i];
}
sum+=marks[i];
}
double average=(sum-min)/4;
if(average<60)
grade='F';
else if(average<70)
grade='D';
else if(average<80)
grade='C';
else if(average<90)
grade='B';
else if(average<=100)
grade='A';
cout<<"Average of highest four is : "<<average<<endl;
cout<<"Grade Obtained: "<<grade<<endl;
}
Output:
2.
#include<bits/stdc++.h>
using namespace std;
double classSum;
class Student{
public:
string name,grade;
int marks[5],min=999,sum=0;
double average;
void input(){
cout<<"\n";
for(int i=0;i<5;i++){
cout<<"Marks in Test "<<i+1<<": "<<endl;
cin>>marks[i];
sum+=marks[i];
if(min>marks[i]){
min=marks[i];
}
}
}
void calAvgOf(){
average=(sum-min)/4;
classSum+=average;
}
string gradeObtained(){
if(average<60)
grade='F';
else if(average<70)
grade='D';
else if(average<80)
grade='C';
else if(average<90)
grade='B';
else if(average<=100)
grade='A';
return grade;
}
void display(){
cout<<name<<" "<<grade<<endl;
}
};
int main(){
int numStudent;
cout<<"Enter the number of Student in class:"<<endl;
cin>>numStudent;
Student s[numStudent];
for(int i=0;i<numStudent;i++){
cout<<"Name of the student: ";
cin>>s[i].name;
cout<<"Enter the "<<s[i].name<<" marks: ";
s[i].input();
s[i].calAvgOf();
s[i].gradeObtained();
cout<<"------------------------------------------------------------------------------\n";
}
cout<<"**********************************************************\n";
cout<<"Class Average: "<<classSum/numStudent<<endl;
for(int i=0;i<numStudent;i++){
cout<<i+1<<". ";
s[i].display();
}
}
Output: