1.
#include<iostream>
#include<string.h>
using namespace std;
class person{
    protected:
  char name[20];
  int age;
  public:
  void set(){
      cout<<"enter name=";
      cin>>name;
      cout<<"enter age=";
      cin>>age;
  }
  void display(){
      cout<<"name="<<name<<endl;
      cout<<"age="<<age<<endl;
  }
};
class student:public person{
    public:
    int id;
    char course[30];
    void input(){
       cout<<"enter id=";
       cin>>id;
       cout<<"enter course=";
       cin>>course;
    }
    void show(){
       cout<<"id="<<id<<endl;
       cout<<"course="<<course<<endl;
    }
};
int main(){
    student s;
    s.set();
    s.display();
    s.input();
    s.show();
}
OUTPUT
enter name=diksha
enter age=19
name=diksha
age=19
enter id=44
enter course=cpp
id=44
course=cpp
2.
#include<iostream>
#include<string.h>
using namespace std;
class person{
    protected:
  char name[20];
  int age;
  public:
  void set(){
      cout<<"enter name=";
      cin>>name;
      cout<<"enter age=";
      cin>>age;
  }
  void display(){
      cout<<"name="<<name<<endl;
      cout<<"age="<<age<<endl;
  }
};
class student:public person{
    public:
    int id;
    char course[30];
    void input(){
       cout<<"enter id=";
       cin>>id;
       cout<<"enter course=";
       cin>>course;
    }
    void show(){
       cout<<"id="<<id<<endl;
       cout<<"course="<<course<<endl;
    }
};
class grad:public student{
    public:
    char research[100];
    char advisor[100];
    void set1(){
       cout<<"enter research=";
       cin>>research;
     cout<<"advisor=";
     cin>>advisor;
  }
  void display1(){
    cout<<"research="<<research<<endl;
    cout<<"advisor="<<advisor<<endl;
  }
};
int main(){
   grad g;
   g.set();
   g.display();
   g.input();
   g.show();
   g.set1();
   g.display1();
}
OUTPUT:
enter name=dikha
enter age=3044
name=diksha
age=3044
enter id=44
enter course=cse
id=46
course=cse
enter research=ambient
advisor=mgm
research=ambient
advisor=mgm