تفضل حبيبي هذا الكود جربه ورد لي خبر بس يمكن يكون فيه اخطاء لاني كتبته عالسريع وأيضا لأني كتبته لك بدون ما أجربه عالبرنامج لانه مايشتغل عندي فيه مشاكل ..
كود:
#include<stdio.h>
#include<math.h>
double dist (double xa ,double xb , double ya , double yb )
{
double dist;
dist = sqrt ((xa-xb)*(xa-xb) + (ya-yb)*(ya-yb));
return dist;
}
int main ()
{
double xa,xb,ya,yb;
printf(" enter XA= ");
scanf("%lf",&xa);
printf(" enter XB= ");
scanf("%lf",&xb);
printf(" enter YA= ");
scanf("%lf",&ya);
printf(" enter YB= ");
scanf("%lf",&yb);
dist (xa,xb,ya,yb);
if (dist>=0)
{
printf("dist = %lf\n\n",dist (xa,xb,ya,yb));
}
printf("error messege ");
return(0);
}
حبيبي انا يلي فهمته من السؤال انه يبغى الـ dist نتيجته تكون ايجابية لكن لو كان يقصد انه المدخلات تكون ايجابية فهذا شيء ثاني وممكن اعدل لك الكود بس ياريت تفيدني بالمطلوب يمكن انا فهمته بشكل غلط ..
ولاتلوم الاعضاء حبيبي لانه اعتقد بعضهم مشغولين مع الإختبارات وانا واحد منهم لكن ماحبيت امر عالموضوع مرور الكرام مادام عندي خلفية ولو بسيطة عن حل السؤال افيدك فيها ..
واتمنى منك حبيبي ماتنسانا من الدعآآآآآآآآآآآآآآآء في ظهر الغيب ..
دُمت بخير