الانتقال إلى المحتوى الرئيسي

كيفية العثور على جميع المقسومات على رقم تم إدخاله من لوحة المفاتيح بطريقة بسيطة

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

في هذه المقالة ، سنلقي نظرة على طريقة بسيطة للعثور على جميع قواسم الرقم الذي تم إدخاله من لوحة المفاتيح. للقيام بذلك ، سوف نستخدم حلقة من شأنها أن تتكرر من خلال جميع الأرقام من 1 إلى الرقم الذي تم إدخاله والتحقق مما إذا كان يقبل القسمة على الرقم الحالي دون الباقي.

الخوارزمية لإيجاد القواسم هي كما يلي:

الخطوة 1: أدخل الرقم من لوحة المفاتيح.

الخطوة 2: تهيئة متغير المقسوم عليه يساوي 1.

الخطوة 3: نبدأ حلقة يزداد فيها متغير المقسوم عليه بمقدار 1 حتى يصبح أقل من أو يساوي الرقم الذي تم إدخاله.

الخطوة 4: داخل الحلقة ، تحقق مما إذا كان الرقم الذي تم إدخاله قابلا للقسمة على المقسوم عليه الحالي بدون الباقي. إذا كانت الإجابة بنعم ، فإننا نعرض المقسم الحالي على الشاشة.

الخطوة 5: كرر الخطوات من 3 إلى 4 حتى يتجاوز متغير المقسوم عليه الرقم الذي تم إدخاله.

وبالتالي ، سنحصل على جميع قواسم الرقم الذي تم إدخاله من لوحة المفاتيح. يتيح لك هذا الأسلوب العثور على جميع المقسومات بكفاءة واستخدامها لحل المشكلات الأخرى.

  1. كيف يمكنني العثور على جميع المقسومات من عدد دخلت من لوحة المفاتيح?
  2. طريقة سهلة للعثور على جميع قواسم الرقم
  3. كيفية العثور على المقسومات من عدد باستخدام حلقة?
  4. خوارزمية لإيجاد جميع المقسومات من عدد
  5. كيفية استخدام طريقة قسمة رقم على المقسومات?
  6. الحصول على جميع قواسم الرقم الذي تم إدخاله عن طريق التكرار

كيف يمكنني العثور على جميع المقسومات من عدد دخلت من لوحة المفاتيح?

للعثور على جميع قواسم الرقم الذي تم إدخاله من لوحة المفاتيح ، يمكنك استخدام طريقة بسيطة وفعالة.

أولا ، تحتاج إلى تحديد الرقم الذي أدخله المستخدم. ثم يمكنك البدء في البحث عن المقسومات من خلال تصفح جميع الأرقام من 1 إلى نصف الرقم الذي تم إدخاله.

لكل رقم من هذا النطاق ، من الضروري التحقق مما إذا كان مقسوما على الرقم الذي تم إدخاله. إذا كان ما تبقى من قسمة الرقم الذي تم إدخاله على الرقم الحالي هو صفر ، فهو مقسوم عليه.

يمكن عرض الفواصل التي تم العثور عليها على الشاشة بطريقة ملائمة ، على سبيل المثال ، باستخدام جدول.

المقسوم عليه
1
2
3
…

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

طريقة سهلة للعثور على جميع قواسم الرقم

تتيح لك هذه الطريقة العثور على جميع قواسم الرقم دون الحاجة إلى حسابات أو خوارزميات رياضية معقدة. إنها مناسبة للعثور على جميع قواسم الأرقام من أي حجم.

مثال:

عدد: 12

فواصل: 1, 2, 3, 4, 6, 12

// طلب إدخال رقم من لوحة المفاتيح

فار الأسطوانات = بارسينت (موجه ("أدخل رقم:"));

// إنشاء مصفوفة لتخزين المقسومات

  1. المقسومات فار = [];
  2. // ابحث عن جميع قواسم الرقم
  3. إلى عن على (فار أنا = 1; أنا <= الأسطوانات; أنا i) {
  4. إذا (الأسطوانات ٪ أنا == 0) {
  5. المقسومات.دفع (أنا);
  6. }

}

// إخراج قائمة المقسومات

");

إلى عن على (فار ي = 0; ي < المقسومات.طول ؛ ي++) {

وثيقة.اكتب("

"+المقسومات [ي]+"

  1. ");
  2. }
  3. وثيقة.اكتب("
  4. ");

في هذا المثال ، استخدمنا جافا سكريبت لتنفيذ خوارزمية بحث المقسوم عليه. يمكنك استخدام لغة برمجة أخرى كما يحلو لك.لذا يمكننا استخدام حلقة بسيطة لإيجاد جميع قواسم الرقم الذي تم إدخاله. تتيح لك هذه الطريقة العثور على جميع قواسم الرقم دون عمل غير ضروري.
خوارزمية لإيجاد جميع المقسومات من عددللعثور على جميع قواسم الرقم ، يمكنك استخدام خوارزمية بسيطة:
أدخل الرقم من لوحة المفاتيح.نبدأ في التكرار على الأرقام من 1 إلى الرقم الذي تم إدخاله شاملا.
نتحقق مما إذا كان الرقم الذي تم إدخاله قابلا للقسمة على الرقم الحالي بدون الباقي.إذا كان قابلا للقسمة بدون الباقي ، أضف المقسوم عليه الموجود إلى قائمة المقسومات.
كرر الخطوتين 3 و 4 للأرقام المتبقية.نعرض قائمة المقسومات على الشاشة.
لحل المشكلة بشكل أكثر فعالية ، يمكن ملاحظة أن قواسم الرقم تذهب دائما في أزواج: إذا كان الرقم أ مقسوما على الرقم ب ، فإن الرقم ب هو أيضا مقسوم على الرقم أ.لذلك ، عند البحث ، يكفي النظر فقط في الأرقام من 1 إلى جذر الرقم الذي تم إدخاله وإضافة كلا المقسومين إلى القائمة مرة واحدة. وبالتالي ، سيتم تقليل وقت تنفيذ الخوارزمية بشكل كبير.مثال على خوارزمية في الكود الكاذب:

المقسومات = []

رقم الإدخال

كيفية استخدام طريقة قسمة رقم على المقسومات?

لاستخدام طريقة قسمة رقم على القواسم ، يكفي تنفيذ الخطوات التالية:

أدخل رقما من لوحة المفاتيح أو خذه من مصدر بيانات آخر.