#include <math.h>
#include <stdlib.h>
#include <string.h>
#define MAX 99
void SelectionSort(float a[MAX], int n)
{
//thuat toan sap xep lua chon
for(int i=1; i<n; i++)
{
int min = i;
for(int j=i+1; j<=n; j++)
if(a[j]<a[min])
a[min] = a[j];
//doi cho
int tg = a[min];
a[min]=a[i];
a[i]=tg;
}
int main()
{
float a[MAX];
unsigned int n;
printf("Nhap so phan tu cua day so: ");
scanf("%d", &n);
for(int i=1; i<=n; i++)
{
printf("\tNhap vao so hang thu %d: ", i);
scanf("%f", &a[i]);
}
printf("\nDay so vua nhap: ");
{
for (int i=1; i<=n; i++)
printf("\t%f ", a[i]);
}
SelectionSort(a, n);
printf("\nDay so vua nhap: ");
{
for (int i=1; i<=n; i++)
printf("\t%f ", a[i]);
}
return 0;
}
Các bác cho em hỏi lỗi ở đoạn code trên là gì với ạ!
Em chạy nó ra lỗi này ạ:
Em không biết xử lý ra sao, mong các bác chỉ giáo ạ