ahmad.farghaly 0 تقديم بلاغ بتاريخ: August 4, 2021 (معدل) لنفترض أن لدينا عدداً غير محدد من الأرقام و نريد تقسيمه إلى عدد غير محدد من المجموعات بحيث يكون مجموع الأرقام في كل مجموعة لا يتجاوز قيمة معينة .... كيف يمكننا عمل ذلك إذن لدينا متغيرين أثنين و ثابت واحد . المتغيران هما عدد الأرقام و عدد المجموعات التي سيتم تقسيمها إليها و الثابت هو مجموع الأرقام داخل كل مجموعة كمثال هذه الجملة select rownum, object_id from all_objects where object_type = 'TABLE' and rownum < 21 كان الناتج OBJECT_ID ROWNUM 1 32 2 17 3 5 4 14 5 20 6 18 7 4 8 28 9 15 10 16 11 12 12 21 13 25 14 13 15 22 16 59 17 23 18 19 19 31 20 60 المطلوب تقسيم هذه الأرقام إلى مجموعات بحيث يكون مجموع أرقام داخل كل مجموعة لا يتجاوز 75 مثلاً ... كيف يمكن تحقيق ذلك مع الأخذ في الاعتبار أنه لو كان أحد هذه الأرقام يتجاوز 75 فيجب أن يتم تقسيم هذا الرقم إلى أكثر من مجموعة بحيث يظل الشرط متحققاً و هو كل مجموع الأرقام داخل كل مجموعة لا تزيد عن 75 تم تعديل August 4, 2021 بواسطة ahmad.farghaly كود HTML لم يظهر بالتنسيق المطلوب شارك هذه المشاركة رابط المشاركة شارك