علاوه بر این که فاصله بین define , include اضافست
مشکل اصلی اینه که وقتی از define استفاده می کنی قبل از اجرای کد همه ی k ها با 10 عوض میشن
یعنی مثلا تعریف تابع میشه این
void findt(float arr[],int 10)
که مشخصه اشتباهه .
یا اسم متغیر k داخل تابع رو عوض کن
یا از const استفاده کن به جای define که بهتر هم هست
به جای خط define اینو بزار
const int k=10;