كما هو معروف ان Mathmax تعود فقط بالقيمه العظمى لقيمتين مدخلتان فقط ولكن ما هي الوظيفه التي تعود لنا بالقيمه العظمى لاكثر من قيممتين مدخلتان ؟؟
Printable View
كما هو معروف ان Mathmax تعود فقط بالقيمه العظمى لقيمتين مدخلتان فقط ولكن ما هي الوظيفه التي تعود لنا بالقيمه العظمى لاكثر من قيممتين مدخلتان ؟؟
لا تحتاج لوظيفة شبيهه فقط رتب الارقام بمصفوفة وخذ اكبر رقم كما بهذا الكود.
كود:
double v[5];
v[0]=4;
v[1]=5;
v[2]=1;
v[3]=2;
v[4]=3;
double max=-9999999999999;
for(int i=0; i<5; i++){if(max < v[i])max=v[i];}
// max=5 اقصى قيمة
جرب هذي الصيغه :016:
كود:double max= MathMax( A,MathMax( B , C));
الوظيفه ArrayMaximum
بس ماعرف طريقه استخدامها
:0010:
يمكن استخدام المصفوفة كالتالي
في السطر الأول كتبنا مصفوفة من 15 عنصر او بعدد العناصر الذي نحتاجه وبداخل المصفوفة ضع الأرقام الذي تريد مقارنتها .كود PHP:
double num_array[15]={4,1,6,3,19,4,2,6,3,9,4,5,6,3,9};
int maxValueIdx=ArrayMaximum(num_array,WHOLE_ARRAY,0);
Comment("Max value = ",num_array[maxValueIdx]," at index=",maxValueIdx);
في السطر الثاني عملنا متغير يأتينا بأكبر رقم وكذلك اين ترتيبه من المصفوفة
في السطر الثالث نستعرض النتيجة على الشاشة
جزاكم الله خير على كل ما تقدموه