Em viết như thế mà chạy không được, Không hiểu ra lỗi sai của mình mong anh chị DNH giúp đỡ với ạ :((
http://codepad.org/NIknBL7B
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#define MAX 100
void khoitaomang (int a[], int n)
{
srand(time(NULL));
n=5;
for (int i=0; i<n; i++)
{
a[i]= rand()%100;
}
}
void xuatmang (int a[], int n)
{
for (int i=0; i<n; i++)
{
cout <<a[i]<<"\t";
}
}
void selectionsort(int a[],int n)
{
int vtmin,temp;
for (int i=0; i<n-1; i++)
{
vtmin=i;
for (int j=i+1; j<n; j++)
{
if (a[vtmin]>a[j]) j=vtmin;
}
if (vtmin!=i)
{
temp=a[vtmin];
a[vtmin]=a[j];
temp=a[j];
}
}
}
int main ()
{
int a[MAX],n=5;
khoitaomang(a,n);
xuatmang (a,n);
selectionsort(a,n);
xuatmang (a,n);
getch ();
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?