01/10/2018, 12:26

Code hàm với mảng bị lỗi

Em đang học phần mảng theo chương trình của trường. Em có làm bài tập viết hàm sắp xếp mảng giảm dần.
Em có viết hàm cho nó nhưng khi chạy bị thế này là sao ạ? Em không biết nó thuộc phạm vi ( scope ) của nó ở đâu ạ?
Mấy cái hàm khác em cũng tương tự thế này nhưng chạy được???
Mọi người giúp em với !!!
Em cám ơn <3

    #include <stdio.h>
    #include <conio.h>

    void HOAN(int *a, int *b)
    	{
		*a = *a + *b;
		*b = *a - *b;
		*a = *a - *b;
	}


void GiAMDAN (int Array[], int n)
	{
		for ( int i = 0; i < n - 1; i++)
			{
				for ( int j = i + 1; j < n; j++)
					{
						if ( Array[i] < Array[j])
							{
								HOAN(&Array[i],&Array[j]);
							}
					}
			}
		printf("Sau khi sap xep, cac phan tu cua mang : ");
		for ( int i = 0; i < 10; i++)
				{
					printf("%d ", Array[i]);
				}
	}

int main()
{
	int Array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
	GIAMDAN(Array,10);
	return 0;
}

Nó báo lỗi:

HK boy viết 14:30 ngày 01/10/2018

void GiAMDAN (int Array[], int n)

GIAMDAN(Array,10);

Bạn tự xem đi. Xem cho kĩ vào nhé.

Phan Trọng Tính viết 14:38 ngày 01/10/2018

cám ơn ạ <3 Em đã nhìn ra <3 Lần sau em sẽ rút kinh nghiệm, kiểm tra kĩ mới đăng topic hỏi. Em cám ơn <3

Bài liên quan
0