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:

