الإجابة على السؤال "سبع ارقام فرديه مجموعها 50؟" هي أن هناك العديد من الطرق لكتابة سبعة أرقام فردية مجموعها 50.
فيما يلي أحد الأمثلة:
1 + 3 + 5 + 7 + 9 + 11 + 13 = 50
هذا المثال لا يحتوي على أي تكرار للأرقام.
مثال آخر:
1 + 3 + 5 + 7 + 9 + 11 + 15 = 50
هذا المثال يحتوي على تكرار للعدد 5.
وفيما يلي مثال ثالث:
1 + 3 + 5 + 7 + 9 + 11 + 17 = 50
هذا المثال يحتوي على تكرار للعدد 7.
بشكل عام، يمكننا إيجاد سبعة أرقام فردية مجموعها 50 عن طريق اختيار أي سبعة أرقام فردية من بين الأرقام من 1 إلى 50.
فيما يلي طريقة لحل هذه المشكلة باستخدام خوارزمية:
المدخلات: مجموعة من الأرقام الفردية
الإخراج: سبعة أرقام فردية مجموعها 50
الخطوات:
- ابدأ بمجموعة فارغة من سبعة أرقام فردية.
- قم بإضافة رقم فردي واحد من المجموعة إلى المجموعة الفارغة.
- تحقق مما إذا كان مجموع الأرقام في المجموعة الفارغة يساوي 50.
- إذا كان مجموع الأرقام يساوي 50، فارجع المجموعة الفارغة.
- إذا لم يكن مجموع الأرقام يساوي 50، فقم بإضافة رقم فردي آخر من المجموعة إلى المجموعة الفارغة.
- كرر الخطوات 3 و 4 حتى يتم العثور على مجموعة من سبعة أرقام فردية مجموعها 50.
هذه الخوارزمية ستعيد دائمًا مجموعة من سبعة أرقام فردية مجموعها 50، بشرط أن تكون المجموعة الأولية من الأرقام الفردية كافية.
فيما يلي مثال على تنفيذ هذه الخوارزمية:
<!---->Python