Khác biệt giữa bản sửa đổi của “Sắp xếp chọn”

Nội dung được xóa Nội dung được thêm vào
Không có tóm lược sửa đổi
Dòng 27:
 
<pre>
#include<iostream>
void SapXepChon(int a[m], int n)
 
{
using namespace std;
int i,imin,j,temp;
 
for (i=0; i<=n-2; i++)
void SapXepChonnhap(int aA[m], int &n) {
{
cout<<"nhap so phan tu cua mang n:";
imin = a[i]; //Tìm imin
cin>>n;
for (j=i+1; j<=n-1; j++)
for(int i=0; i<n; i++) {
if (a[j] < imin)
cout<<"phan tu A["<<i<<"]"<<"=";
cin>>A[i];
}
}
 
void selectionsort(int A[], int &n) {
for (int i=0; i<=n-21; i++) {
int imin = aA[i]; //Tìm imin
for (int j=i+1; j<=n-1; j++)
if (aA[j] < imin)
{
imin = aA[j];
//Hoán đổiswap a[i] and a[j]
int temp = aA[i];
a A[i] = aA[j];
a A[j] = temp;
}
}
}
 
void inkq(int A[], int &n) {
for (int i=0; i<=n-1; i++)
{
cout<< A[i] <<" ";
}
}
 
int main () {
int A[100], n;
nhap(A, n);
cout<<"mang ban dau la:";
inkq(A, n);
selectionsort(A, n);
cout<<"mang khi sap xep la:";
inkq(A, n);
return 0;
//code by fb.com/hzainguyen
}
</pre>