[C] 155 hãy tìm giá trị trong mảng các số thực “xa giá trị x nhất”

Tác giả:

  • Trần Hán Huy – tranhanhuy.wordpress.com

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

  • 155 hãy tìm giá trị trong mảng các số thực “xa giá trị x nhất”

Code

void kcxanhat(float A[100] , int n , float x ) 
{
   double kcxn = (fabs)(A[0] - x);
   int j = 0;
   for(int i = 0 ; i < n ; i++)
   {
      if((fabs)(A[i]-x) > kcxn)
      {
         kcxn = (fabs)(A[i] - x);
         j = i;
      }
   }
   printf("Gac gia tri xa %.2f nhat la :",x);
   for(j ; j < n ; j++)
   {
      if((fabs)(A[j] - x) == kcxn)
      {
         printf("%.2f ",A[j]);
      }
   }
   printf("\n");
}

Leave a comment