fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class A
  5. {
  6. int roll;
  7. public:
  8. void getroll()
  9. {cout<<"\n enter roll number: ";
  10. cin >> roll;
  11. }
  12. };
  13. class B : public A
  14. {
  15. int sub1, sub2;
  16. public :
  17. void getmarks()
  18. {
  19. cout<<"\n enter marks of sub1 sub 2:";
  20. cin>> sub1>> sub2;
  21.  
  22. void getmarks()
  23.  
  24. {cout<<"\n enter marks1 =:"<<sub1
  25. <<"\n marks2=:" <<sub2;
  26. }
  27. }
  28. };
  29. class c : public B
  30. int total;
  31. public:
  32. void getsptm()
  33. {cout<<"\n enter sptm:";
  34. cin>> sptm
  35. }
  36. void total()
  37. {
  38. put roll();
  39. put marks();
  40. c or <<"\n total marks="<<sub1 + sub2 + sptm;
  41. };
  42.  
  43. int main()
  44. {
  45. c o;
  46.  
  47. o.getroll()
  48. o.getmarks()
  49. o.getsptm()
  50. o.total()
  51.  
  52. return 0;
  53. }
  54.  
Success #stdin #stdout 0.03s 25868KB
stdin
Standard input is empty
stdout
#include <iostream>
using namespace std; 

class A 
{
    int roll;
    public:
    void getroll()
    {cout<<"\n enter roll number: ";
    cin >> roll;
    }
};
class B : public A 
{
    int sub1, sub2;
    public :
    void getmarks()
    {
        cout<<"\n enter marks of sub1 sub 2:";
        cin>> sub1>> sub2;
        
        void getmarks()
        
            {cout<<"\n enter marks1 =:"<<sub1
        <<"\n marks2=:" <<sub2;
            }
    }
};
class c : public B 
int total;
public:
void getsptm()
{cout<<"\n enter sptm:";
cin>> sptm
}
void total()
{
put roll();
put marks();
c or <<"\n total marks="<<sub1 + sub2 + sptm;
};

int main()
{ 
    c o;
    
    o.getroll()
    o.getmarks()
    o.getsptm()
    o.total()
    
    return 0;
}