بتاريخ: 4 أغسطس 20214 سنة comment_301765 لنفترض أن لدينا عدداً غير محدد من الأرقام و نريد تقسيمه إلى عدد غير محدد من المجموعات بحيث يكون مجموع الأرقام في كل مجموعة لا يتجاوز قيمة معينة .... كيف يمكننا عمل ذلك إذن لدينا متغيرين أثنين و ثابت واحد . المتغيران هما عدد الأرقام و عدد المجموعات التي سيتم تقسيمها إليها و الثابت هو مجموع الأرقام داخل كل مجموعة كمثال هذه الجملة 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 تم تعديل 4 أغسطس 20214 سنة بواسطة ahmad.farghaly كود HTML لم يظهر بالتنسيق المطلوب تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.