}
#include<iostream>
#include<conio.h>
#include<stdlib.h>
using namespace std;
class kargar {
char fname[20],lname[20];
float d;
float h;
float n;
public:
void get();
void show();
void mohasbe(){
d=h*n;
}
float getd()
{
return d;
}
};
void kargar :: get(){
cout << "fname,lnam,saat,nerkh=";
cin>>fname>>lname>>n>>h;
}
void kargar::show(){
cout<<fname<<" "<<lname<" "<<d<<endl;
}
void bsort (kargar k[],int len);
int main()
{
int h;
kargar *k;
cout<<"tedad kargar=";
cin>>h;
k=new kargar[h];
if(!k)
{
cout<<"error";
getch();
exit(0);
}
int i;
for(i=0;i<h;i++)
{
k[i].get();
}
for(i=0;i<h;i++)
{
k[i].mohasbe();
}
bsort(k,h);
for(i=0;i<h;i++)
{
k[i].show();
}
getch();
}
void bsort(kargar k[],int len)
{
int i,j;
kargar temp;
for(i=len-1;i>0;i--)
for(j=0;j<i;j++)
{
if(k[j].getd()<k[j+1].getd())
{
temp=k[j];
k[j]=k[j+1];
k[j+1]=temp;
}
}
برچسب:
نویسنده: خنج