bai5-week4
// 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: AzTruyen.Top