#include <stdio.h>
#include <stdlib.h>
class ca1
{
public:
int a;
int b;
public:
ca1(int x=0, int y=0)
{
a=x;
b=y;
}
int add(void)
{
return(a+b);
}
int sub(void)
{
return(a-b);
}
};
class ca2:public ca1
{
public:
ca2(int x=0, int y=0)
{
a=x;
b=y;
}
int mul(void)
{
return(a*b);
}
int div(void)
{
return(a/b);
}
} ;
int main()
{
ca1 r1(40,20);
ca2 r2(80,10);
printf("%d\n",r1.add());
printf("%d\n\n",r1.sub());
printf("%d\n",r2.add());
printf("%d\n",r2.sub());
printf("%d\n",r2.mul());
printf("%d\n\n",r2.div());
system("pause");
return 0;
}