السلام عليكم ورحمة الله وبركاته ..
اخوان ..
اللغز لم اضعه في قسم الرياضيات والخوارزميات متعمدا لانني اريد الحل ان يكون بلغة السي ++ ..
كلنا نعرف الرمز % في لغة السي والذي يعني mod او باقي القسمه لعددين ..
طيب .. المطلوب في اللغز هو برمجة دالة تقوم بنفس عمل هذا المؤثر ولكن من دون استخدامه ...
للتوضيح اكثر ..
لو كتبنا
10 % 5
فإن الناتج سيكون صفر ..
المطلوب في اللغز هو برمجة دالة على الشكل التالي ..
mod(10,5)
لترجع الرقم صفر على انه حل المود لهذين الرقمين ولكن من دون استخدام المؤثر % في الدالة المطلوبه .
اي ان لا تكون الدالة على الشاكله التالي ..
int mod(int x,int y)
{return x%y;}هذا الحل مرفوض .. لذلك فكروا في طريقة رياضيه منطقية لايجاد باقي القسمه وكتبابتها على شكل كود برمجي بلغة السي ++ كدالة mod لعددين ..
اخي وزميلي خالد ... انت غير مسموح لك بوضع الاجابه لانني متأكد من انك تستطيع حل اللغز رياضيا وبرمجيا .. لاني اريد اختبار بقية الاعضاء ..
اذا اردت ارسل الحل على الخاص ..
تحياتي العطرة للجميع وارجو ان يكون لغزا جميلا ..



