#include<iostream.h>
#include<conio.h>
class Student
{
    protected:
        char Name ;
        int En_No ;
    public :
        void getdata()
        {
            cout<<"Enter name=";
            cin>>Name;
            cout<<"Enter Enrollment number=";
            cin>>En_No;
        }
        void disp()
        {
            cout<<" Name="<<Name<<" Enrollment number="<<En_No<<endl;
        }
};
class Internal : public Student
{
    protected:
        int Internal_mark;
        
        void getdata1()
        {
            getdata();
            cout<<"Enter Internal_Mark=";
            cin>>Internal_mark;
            
        }
        void disp1()
        {
            disp();
            cout<<" Internal mark is ="<<Internal_mark<<endl;
        }
        
        
};
class University  : public Student
{
    protected:
        int University_mark;
        
        void getdata1()
        {
            getdata();
            cout<<"Enter University_Mark=";
            cin>>University_mark;
            
        }
        void disp1()
        {
            disp();
            cout<<" University mark is ="<<University_mark<<endl;
        }
};
class External  : public Student
{
    protected:
        int External_mark;
        
        void getdata1()
        {
            getdata();
            cout<<"Enter External_Mark=";
            cin>>External_mark;
            
        }
        void disp1()
        {
            disp();
            cout<<" External mark is ="<<External_mark<<endl;
        }
};
class Result : public Internal,public University,public External
{
    private:
        public:
            
    void getdata2()
    {
        getdata1();
    }
    void disp2()
    {
        disp1();
    }
};
void main()
{
    clrscr();
    Result r1;
    r1.getdata2();
    r1.disp2();
}