#include <iostream>
using namespace std;
class base
{
public:
int rn,m1,m2;
char name[10],dept[5];
void get()
{
cout<<"Enter a Student Name:";
cin>>name;
cout<<"\nEnter a Roll no.:";
cin>>rn;
cout<<"\nEnter a Department:";
cin>>dept;
cout<<"\nEnter a Mark 1:";
cin>>m1;
cout<<"\nEnter a Mark 2:";
cin>>m2;
}
};
class derive1:virtual public base
{
public:
int m3,m4;
void input()
{
cout<<"\nEnter a Mark 3:";
cin>>m3;
cout<<"\nEnter a Mark 4:";
cin>>m4;
}
};
class derive2:public virtual base
{
public:
int m5;
void read()
{
cout<<"\nEnter a Mark 5:";
cin>>m5;
}
};
class derived:public derive1,public derive2
{
public:
int tot,avg;
void result()
{
tot=m1+m2+m3+m4+m5;
avg=tot/5;
cout<<"\nSTUDENT MARKS";
cout<<"\n_____________";
cout<<"\nName : "<<name;
cout<<"\nRoll No : "<<rn;
cout<<"\nClass : "<<dept;
cout<<"\nMARKS";
cout<<"\n_____";
cout<<"\nC++ :"<<m1<<"\nDTP :"<<m2<<"\nDS :"<<m4<<"\nGK :"<<m4<<"\nFA :"<<m5;
cout<<"\nTotal :"<<tot<<"\nAverage :"<<avg;
}
};
int main()
{
derived a;
a.get();
a.input();
a.read();
a.result();
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: