giaovien

Màu nền
Font chữ
Font size
Chiều cao dòng

#include<stdio.h>

#include<conio.h>

#include<iostream.h>

#include<string.h>

class Nguoi

{ protected:

char ht[30];

char que[25];

public:

void nhap();

void xuat();

int get_st();

char* get_que();

};

void Nguoi::nhap()

{cout<<"

Ho ten:"

fflush(stdin);

gets(ht);

cout<<"

Que:";

fflush(stdin);

gets(que);

}

void Nguoi::xuat()

{cout<<"

Ho ten:"<<ht<<"

Que:"<<que;

}

class GV::public Nguoi

{private:

char bm[20];

int st;

public:

void nhap();

void xuat();

};

int GV::get_st()

{return st;

char* GV::get_que()

{return que;

}

void GV::nhap()

{Nguoi::nhap();

cout<<"

Bo mon:";

fflush(stdin);gets(bin);

cout<<"

So tiet:";

cin>>st;

}

void GV::xuat()

{Nguoi::xuat();

cout<<"

BM:<<bm<<"

So tiet"<<st;

}

void main()

{GV g[20];int n,i;

cout<<"

So gv:";cin>>n;

for(i=1;i<=n;i++)

gv[i].nhap();

for(i=1;i<=n;i++)

gv[i].xuat();

GV gv_maxst;

gv_maxst=g[1];

for(i=2;i<=n;i++)

if(g[i].get_st()>gv_maxst.get_st())

gv.maxst=gv[i]

cout<<"

Giao vien co so tiet nhieu nhat:";

gv_maxst.xuat();

int dem=0;

for(i=1;i<=n;i++)

if(stranp(g[i].get_que(),"HA NOI")==0)

++dem;

cout<<"

So giao vien que HA NOI="<<dem;

getch();

}

Bạn đang đọc truyện trên: Truyen2U.Pro