العدد الذي لايقبل القسمة على ٧ هو ….


السؤال هو الرقم الذي لا يقبل القسمة على 7 هو

السؤال هو الرقم الذي لا يقبل القسمة على 7 هو
السؤال هو الرقم الذي لا يقبل القسمة على 7 هو

يجد الكثير من الناس صعوبة في حل المسائل الحسابية، وفيما يلي نجيب على أحد الأسئلة الحسابية بما في ذلك الرقم الذي لا يقبل القسمة على 7، باستخدام معامل النسبة المئوية للدلالة على قابلية القسمة على رقم معين بواسطة فحص آخر عن طريق الحصول على النتيجة 0، ولكن إذا كان الرقم المعني كبيرًا، يصبح من الصعب استخدام هذه المعلمة للتحقق من القابلية للقسمة، لذلك نلجأ إلى بعض الخوارزميات التي تبسط هذه العملية.

يقبل القسمة على 7

يقبل القسمة على 7
يقبل القسمة على 7

يمكن التحقق من قابلية القسمة على رقم معين على 7 من خلال إجراء تكراري استنادًا إلى حقيقة أن الرقم في الشكل 10 أ + ب قابل للقسمة على 7 إذا وفقط إذا كانت نتيجة العملية أ – 2 ب قابلة للقسمة على 7. باستخدام آخرون بكلمات، نطرح الرقم الأخير مرتين من العدد الناتج من باقي الأرقام ونستمر حتى نحصل على رقم يقبل القسمة على 7.

مثال العدد 371

37 – (2 × 1) = 37-2 = 35 3 – (2 × 5) = 3-10 = -7

نظرًا لأن الرقم 7 يقبل القسمة على 7، فإن الرقم 371 يقبل القسمة على 7.

تنفيذ الخوارزمية

تنفيذ الخوارزمية
تنفيذ الخوارزمية

توضح الأمثلة التالية كيفية تنفيذ الخوارزمية في عدد من لغات البرمجة

  • C ++

#يشمل استخدام اسم للمحطة؛ int isDivisibleBy7 (int num) {// تحويل رقم سالب إلى موجب إذا (num <0) العائد isDivisibleBy7 (-num) ؛ // الحالات الأساسية إذا (num == 0 || num == 7) تُرجع 1 ؛ إذا (عدد <10) إرجاع 0 ؛ // يستدعي نفس دالة الإرجاع isDivisibleBy7 (num / 10-2 * (num - num / 10 * 10)) ؛ } // اختبار الكود السابق int main () {int num = 616؛ if (isDivisibleBy7 (num)) cout << "Divisible" ؛ else cout << "not divisible"؛ العودة 0 ؛ }

  • بايثون

def isDivisibleBy7 (num) # يحول رقمًا سالبًا إلى رقم موجب إذا كان num <0 العودة isDivisibleBy7 (-num) # حالات أساسية إذا (num == 0 أو num == 7) إرجاع صحيح إذا (num <10) return False # يستدعي نفس الوظيفة إرجاع isDivisibleBy7 (num / 10 - 2 * (num - num / 10 * 10)) # اختبار الرمز السابق num = 616 if (isDivisibleBy7 (num)) print "Divisible" else print "غير قابل للقسمة"

  • جافا

استيراد java.io. * ؛ فئة GFG {ثابت منطقي isDivisibleBy7 (int num) {// تحويل رقم سالب إلى موجب if (num <0) return isDivisibleBy7 (-num) ؛ // الحالات الأساسية إذا كانت (num == 0 || num == 7) تُرجع صحيحًا ؛ إذا (عدد <10) إرجاع خطأ ؛ // يستدعي نفس دالة الإرجاع isDivisibleBy7 (num / 10-2 * (num - num / 10 * 10)) ؛ } // test the السابق code public static void main (String[] الحجج) {int num = 616 ؛ if (isTeilbarBy7 (num)) System.out.println ("قابل للقسمة") ؛ آخر System.out.println ("غير قابل للقسمة") ؛ }}

يعطي الكود أعلاه الناتج التالي

قابل للقسمة

أي رقم لا يقبل القسمة على 7

أي رقم لا يقبل القسمة على 7
أي رقم لا يقبل القسمة على 7

28. 14. 48.

Scroll to Top