Code Sắp xếp lựa chọn gặp lỗi 'expected declaration or statement at end of input'

#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 ạ

image

Ơ kìa, cái đóng ngoặc nhọn đâu?

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?