01/10/2018, 15:46
Tìm phần tử gần với giá trị của trung bình cộng nhất
đây là hàm tính tbc và hàm tìm số gần tbc nhất và in ra của e. e ko hiểu sai ở đâu
float tbc(int a[], int n){
int tong=0;
int dem=0;
for(int i=0;i<n;i++){
dem++;
tong=tong+a[i];
}
return (float) tong/dem;
}
int sosanh(int a[], int n){
int i;
float min=abs(tbc(a,n)-a[0]);
for(i=0;i<n;i++){
if(abs(tbc(a,n))-a[i]<min)
{
min=abs(tbc(a,n)-a[i]);
}
}
for(i=0;i<n;i++){
if(abs(tbc(a,n)-a[i])==min){
cout<<"A["<<i<<"]="<<a[i]<<endl;
}
}
}
Bài liên quan
->