Mọi người có thể chỉ cho mình lỗi sai được không? phần nhập và xuất rất bình thường nhưng các phần còn lại không cho ra kết quả?
#include <stdio.h>
#include <conio.h>
int NhapMang(int a[100], int n)
{
for(int i = 0; i<n; i++)
{
printf("\tNhap phan tu [%d]: ",i);
scanf("%d",&a[i]);
}
}
int MAX(int a[],int n)
{
int max=a[0];
for(int i=1;i<n;i++)
{
if(a[i]>a[0])
{
a[i]=max;
return a[i];
}
else return 0;
}
}
int MIN(int a[],int n)
{
int min=a[0];
for(int i=1;i<n;i++)
{
if(a[i]<a[0])
{
min=a[i];
return a[i];
}
else return 0;
}
}
int chia(int a[],int n)
{
int dem=0;
float tong=0;
float TBC;
for(int i=0;i<n;i++)
{
if(a[i]%5==0)
{
tong=tong+a[i];
dem++;
}
}
printf("Tb cong cac so chia het cho 5 la:TBC",TBC=tong/dem);
}
int chia5(int a[],int n)
{
int dem5=0;
for(int i=0;i<n;i++)
{
if(a[i]%5==0)
{
dem5++;
for(int k=0;k<dem5;k++)
for(int j=k+1;j<dem5;j++)
{
if(a[k]>a[j])
{
float tam=a[j];
a[k]=a[i];
a[j]=tam;
}
}
}
}
}
int XuatMang(int a[100], int n)
{
for(int i = 0; i<n; i++)
{
printf("%d",a[i]);
}
}
int main()
{
int a[100],n;
printf("\nNhap vao n phan tu: ");
scanf("%d",&n);
NhapMang(a,n);
printf("\nMang vua nhap la: ");
XuatMang(a,n);
printf("\ngia tri lon nhat cua day la:");
MAX(a,n);
printf("\ngia tri nho nhat cua day la:");
MIN(a,n);
chia(a,n);
printf("\nsap xep cac so chia het cho 5:");
chia5(a,n);
}

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