Professional Documents
Culture Documents
18,19,20
18,19,20
SOURCE CODE:
#include <iostream>
class a{
char name[20];
int roll;
public:
void get_val1(){
cin>>name;
cin>>roll;
void display1(){
cout<<"Name: "<<name<<endl;
};
class b:private a{
char branch[20];
int year;
public:
void get_val2(){
get_val1();
cin>>branch;
cin>>year;
void display2(){
display1();
cout<<"Branch: "<<branch<<endl;
};
int main() {
b l;
l.get_val2();
l.display2();
return 0;
}
OUTPUT:
EXPERIMENT – 19 DATE :15-12-2022
SOURCE CODE:
#include <iostream>
class a{
char name[20];
int roll;
public:
void get_val1(){
cin>>name;
cin>>roll;
void display1(){
cout<<"Name: "<<name<<endl;
};
class b:public a{
char branch[20];
int year;
public:
void get_val2(){
get_val1();
cin>>branch;
cin>>year;
void display2(){
display1();
cout<<"Branch: "<<branch<<endl;
};
class c:private b{
char group[20];
public:
void get_val3(){
get_val2();
cin>>group;
void display3(){
display2();
cout<<"Group: "<<group<<endl;
};
int main() {
c l;
cout<<endl;
l.get_val3();
l.display3();
cout<<endl;
return 0;
OUTPUT:
EXPERIMENT – 20 DATE :15-12-2022
SOURCE CODE:
#include <iostream>
class a{
char name[20];
int roll;
public:
void get_val1(){
cin>>name;
cin>>roll;
void display1(){
cout<<"Name: "<<name<<endl;
};
class b{
char branch[20];
int year;
public:
void get_val2(){
cin>>branch;
cin>>year;
void display2(){
cout<<"Branch: "<<branch<<endl;
};
char group[20];
public:
void get_val3(){
get_val1();
get_val2();
cin>>group;
void display3(){
display1();
display2();
cout<<"Group: "<<group<<endl;
};
int main() {
c l;
cout<<endl;
l.get_val3();
l.display3();
cout<<endl;
return 0;
OUTPUT: