Code:#include<iostream.h> #include<conio.h> #include<string.h> class grade { char subject[20]; int marks; public: void setmarks() { cout<<"Enter marks:"; cin>>marks; } int getmarks() { return marks; } void setsubject(char t[20]) { strcpy(subject,t); } char* getsubject() { return subject; } char calcgrade() { char g; if (marks<50) g='F'; else g='A'; return g; } void printgrade() { cout<<"Subject is:"<<subject<<"Marks are:"<<marks<<"Grade is:"<<calcgrade(); } }; class student { char name[20]; grade a[5]; public: void setname(char p[20]) { strcpy(name,p); } char* getname() { return name; } void insertmarks() { for (int i=0; i<5; i++) a[i]; } int getresult() { for (int i=0; i<5; i++) total=total+a[i]; } void getreport() { cout<<"Name is :"<<name; for (int i=0; i<5; i++) { cout<<"Marks of respective subjects:"<<a[i]; } cout<<"Total marks are"<<getresult(); } };