20 thg 1, 2011

Test Thử

#include
#include

void adjust(float*,int,int);
void order(float*,int);

int main()
{
float *a;
int n,i;

printf("So phan tu cua day:");
scanf("%d",&n);
while(n<=0) { printf("Nhap lai:"); scanf("%d",&n); } a=(float*)malloc(sizeof(float)*n); printf("\nNhap du lieu cho mang!\n"); for(i=0;i=0;i--) adjust(a,i,n);

order(a,n);

printf("\nDay sau khi sap xep!\n");
for(i=0;i key)
{
a[i]=a[j];
a[j]=key;
}
}
}

void order(float *a,int n)
{
int i;
float temp;

i=n-1;
while(i>0)
{
temp=a[i];
a[i]=a[0];
a[0]=temp;
adjust(a,0,i);
i--;
}
}

Không có nhận xét nào:

Đăng nhận xét