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

كيفية العثور على عدد زوجي في سي (سي)

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

واحدة من أسهل الطرق للتحقق مما إذا كان الرقم زوجيا هو استخدام القسمة على 2 عملية. إذا كان الرقم قابلا للقسمة على 2 بدون الباقي ، فهو زوجي. في سي ، يتم استخدام ٪ (النسبة المئوية) المشغل لهذه العملية. على سبيل المثال ، يعرض التعبير "الرقم ٪ 2" ما تبقى من قسمة الرقم على 2. إذا كان هذا الباقي هو 0 ، فإن الرقم زوجي. خلاف ذلك ، فمن الغريب.

برينتف ("الرقم ٪د فردي

  1. "،رقم);
  2. }
  3. في هذا المثال ، قمنا بتعيين متغير الرقم على 8. ثم نتحقق مما إذا كان هذا الرقم قابلا للقسمة على 2 بدون الباقي. إذا كانت الإجابة بنعم ، فإننا نخرج الرسالة"الرقم 8 زوجي". خلاف ذلك ، نقوم بإخراج الرسالة "الرقم 8 فردي".
  4. حتى الأرقام في سي
  5. طرق لإيجاد عدد زوجي في سي

وصف دورة البحث عن رقم زوجي

بينما حلقة:

لحلقة:

  1. سؤال وجواب
  2. كيف يمكنني التحقق في ج إذا كان الرقم حتى?
    • هل من الممكن استخدام عمليات البت للتحقق من تكافؤ عدد في سي?
    • حتى الأرقام في سي

الأرقام الزوجية في النظام الدولي للوحدات هي أرقام قابلة للقسمة على 2 بدون الباقي. لتحديد تعادل رقم في النظام الدولي للوحدات ، يمكنك استخدام عملية المعامل والقسمة.

للتحقق ما إذا كان الرقم حتى في سي ، وهو ما يكفي لتنفيذ العملية التالية:

أدخل الرقم الذي تريد التحقق منه.

تحقق مما إذا كان باقي قسمة الرقم على 2 يساوي صفرا.

إذا كان الباقي صفرا ، يكون الرقم زوجيا.

إذا لم يكن الباقي صفرا ، فإن الرقم ليس زوجيا.

مثال على برنامج ج لتحديد تكافؤ الرقم:

# تشمل

كثافة العمليات الرئيسية () {

عدد كثافة العمليات;

برينتف ("أدخل عددا صحيحا:");

المسح الضوئي ("٪د " ، والرقم);

إذا (العدد ٪ 2 == 0) {

برينتف ("الرقم ٪د هو حتى

"،رقم);

} آخر {

برينتف ("الرقم ٪د ليس حتى

"،رقم);

}

  1. عملية البت و
  2. برينتف ("الرقم ٪د فردي" ، رقم);

}

التحقق من آخر بت

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

إذا ((رقم و 1) = = 0) {

برينتف ("الرقم ٪د زوجي" ، رقم);

} آخر {

برينتف ("الرقم ٪د فردي" ، رقم);

}

يمكنك اختيار أي من هذه الطرق للتحقق من تكافؤ رقم في النظام الدولي للوحدات ، اعتمادا على تفضيلاتك ومهمتك.

وصف دورة البحث عن رقم زوجي

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

في حين حلقة:

بناء الجملة في حين حلقة:

بينما (الشرط)

{

// كتلة من التعليمات البرمجية التي سيتم تنفيذها طالما أن الشرط صحيح

  // في كتلة التعليمات البرمجية هذه ، يمكنك كتابة التعليمات البرمجية للبحث عن رقم زوجي

}

مثال على البحث عن رقم زوجي باستخدام حلقة أثناء:

عدد الأسطوانات = 1;

بينما (الأسطوانات % 2 != 0)

{