#include<iostream>
using namespace std;
class base{
int data1;
public:
int data2;
void setdata();
int getdata1();
int getdata2();
};
void base::setdata(){
data1=10;
data2=20;
}
int base:: getdata1(){
return data1;
}
int base:: getdata2(){
return data2;
}
class derived: public base{
int data3;
public:
void process();
void show();
};
void derived::process(){
data3=data2*getdata1();
}
void derived::show(){
cout<<" Value of data1 "<<getdata1()<<endl;
cout<<" Value of data2 "<<data2<<endl;
cout<<" Value of data3 "<<data3<<endl;
}
int main(){
derived der;
der.setdata();
der.process();
der.show();
return 0;
}