Code:
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
void nhap(int a[],int n)
{ for(int i=0;i<n;i++)
{ cout<<"Hay nhap phan tu thu " << i<<":";
cin>> a[i];
}
}
void sapxep(int a[], int n)
{ int tam;
for(int i=0;i<n;i++)
{ for(int j=i+1;j<n;j++)
{ if(a[j]>a[i])
{
tam=a[j];
a[j]=a[i];
a[i]=tam;
}
}
}
}
void xuat(int a[],int n)
{ for(int i=0;i<n;i++)
{
cout<<"\t"<<a[i];
}
}
int main()
{ clrscr();
int a[20];
int n;
cout<<"Sap xep mang giam dan.\n";
cout<<"Hay nhap so phan tu vao: ";
cin>>n;
nhap(a,n);
cout<<"Mang truoc khi duoc sap xep: ";
xuat(a,n);
cout<<"\nMang da sap xep giam dan: ";
sapxep(a,n);
xuat(a,n);
getch();
return 0;
}
Cám ơn, đã sửa lại, và chạy đc rồi!!
thế mới biết kỷ năng lập trình còn quá kém, lỗi quá nhỏ mà chẳng biết sửa :(.