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:

Bài liên quan
Bạn tự xem đi. Xem cho kĩ vào nhé.
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