2014/6/4 2014/6/4

 #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;
}