bai5-week4

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

// quan ly sinh vien

#include<iostream.h>

#include<conio.h>

#include<iomanip.h>

#include<stdio.h>

class SV

{

char ht[25];

int ngay,thang,nam;

char lop[10];

float t,l,h,dtb;

public:

void nhap();

void in();

float tinh();

int operator>(SV);

};

void SV::nhap()

{fflush(stdin);

cout<<"nhap ten: ";gets(ht);

cout<<"nhap lop: ";gets(lop);

cout<<"nhap diem toan ly hoa:

";cin>>t>>l>>h;

dtb=tinh();

}

void SV::in()

{ cout<<ht<<'

'<<lop<<'

'<<t<<" "<<l<<" "<<h<<'

'<<"diem tb: "<<dtb; }

float SV::tinh()

{ return((t+l+h)/3); }

int SV::operator>(SV b)

{int kq;

if((dtb-b.dtb)>0) kq=1;

else kq=0;

return(kq);

}

main()

{ int n;SV a[50];

cout<<"nhap danh sach: ";cin>>n;

for(int i=0;i<n;i++)

{a[i].nhap(); }

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

for(int j=i;j<n;j++)

if(a[j]>a[i])

{ SV tg=a[i];

a[i]=a[j];

a[j]=tg; }

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

{ a[i].in() ;cout<<'

'; }

getch();

}

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

#business