Sách:
- Bài tập kĩ thuật lập trình C/C++ – Nguyễn Tấn Trần Minh Khang
Đề bài
- 156 hãy tìm 1 vị trí trong mảng chiều các số thực mà giá trị tại vị trí đó là giá trị “gần giá trị x nhất”
Code
void vitrigannhat(float A[100] , int n , float x)
{
double kcgn = (fabs)(A[0] - x);
int j = 0;
for(int i = 0 ; i < n ; i++)
{
if((fabs)(A[i] - x) < kcgn)
{
kcgn = (fabs)(A[i] - x);
j = i ;
}
}
printf("Cac vi tri co gia tri gan %.2f nhat la :",x);
for(j;j<n;j++)
{
if((fabs)(A[j] - x) == kcgn)
{
printf("%d",j);
}
}
printf("\n");
}
Theo code.freetuts.net
0 nhận xét: