puublic inheriance in cpp

#include <iostream>

using namespace std;

class student

{

private:

int roll_no;

protected:

char course[10];

public:

void get_rno()

{

cin>>roll_no;

}

void show_rno()

{

cout<<roll_no;

}

};

class result:protected student

{

private:

int marks[3];

public:

void get();

void total();

void display()

{

show_rno();

total();

}



};

void result::get()

{

get_rno();

cin>>course;

int i;

for(i=0;i<3;i++)

{

cin>>marks[i];

}

}

void result::total()

{

cout<<course;

int i;

int total1=0;

for(i=0;i<3;i++)

{

total1+=marks[i];

}

cout<<total1;

}



int main() 

{

result r;

r.get();

// r.total();

r.display();

return 0;

}

0 comments: