Tải bản đầy đủ (.docx) (3 trang)

Cho mảng 1 chiều các số thực, hãy tìm giá trị x sao cho đoạn x, x chứa tất cả các giá trị trong mảng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (57.26 KB, 3 trang )

Bài 158: Cho mảng 1 chiều các số thực, hãy tìm giá trị x sao cho đoạn [-x, x] chứa tất cả các giá trị trong mảng
#include<stdio.h>
#include<conio.h>
#include<math.h>
#define MAX 100

void nhap (float a[], int &n)
{
do
{
printf("\nNhap so phan tu: ");
scanf("%d", &n);
if(n <= 0 || n > MAX)
{
printf("\nSo phan tu khong hop le. Xin kiem tra lai !");
}
}while(n <= 0 || n > MAX);
for(int i = 0; i < n; i++)
{
printf("\nNhap a[%d]: ", i);
scanf("%f", &a[i]);
}
}


void xuat(float a[], int n)
{
for(int i = 0; i < n; i++)
{
printf("%8.3f", a[i]);
}


}

float timx(float a[], int n)
{
float x = a[0];
for(int i = 1; i < n; i++)
{
x = (x > (fabs)(a[i])) ?
}
return x;
}
int main()
{
int n;
float a[MAX];
float b[MAX];

nhap(a, n);
xuat(a, n);
float x = timx(a, n);

x

:

(fabs)(a[i]);


printf("\nGia tri %.3f thoa dieu kien doan [-%.3f, %.3f] chua tat ca cac gia tri trong mang", x, x, x);


getch();
return 0;
}



×