كيفية تنفيذ برنامج الفردي والزوجي في لغة C.



ستزودك هذه المقالة بمعرفة مفصلة وشاملة للطرق المختلفة لتنفيذ برنامج Odd & Even في C.

التحقق مما إذا كان الرقم زوجيًا أم فرديًا ، يعد مشكلة شائعة جدًا في لغة C. سيتم تغطية المؤشرات التالية في هذا البرنامج الفردي والزوجي في مقالة C:

إذا كان الرقم قابلاً للقسمة تمامًا على 2 فإنه يُعرف بالرقم الزوجي. تُعرف الأرقام المتبقية التي لا تقبل القسمة تمامًا على 2 بالرقم الفردي. بكلمات بسيطة ، الأرقام الزوجية هي تلك الأرقام التي تكون في شكل n = 2k ، بينما الأرقام الفردية هي تلك الأرقام التي تكون على شكل n = 2k + 1. ستكون جميع الأعداد الصحيحة إما أعدادًا زوجية أو أرقامًا فردية. في هذه المدونة سوف نفهم كيفية التحقق مما إذا كان الرقم زوجيًا أو فرديًا باستخدام برنامج C.





هناك طرق مختلفة يمكننا من خلالها التحقق مما إذا كان رقم معين زوجيًا أم فرديًا.

دعونا نلقي نظرة على كل واحد منهم واحدًا تلو الآخر.



مخطط تدفق البرامج الفردية والزوجية

فيما يلي مخطط التدفق للبرنامج الفردي أو الزوجي:

التحقق مما إذا كان الرقم زوجيًا أم فرديًا ، يعد مشكلة شائعة جدًا في لغة C. إذا كان الرقم قابلاً للقسمة تمامًا على 2 فإنه يُعرف بالرقم الزوجي. تُعرف الأرقام المتبقية التي لا تقبل القسمة تمامًا على 2 بالرقم الفردي. بكلمات بسيطة ، الأرقام الزوجية هي تلك الأرقام التي تكون في شكل n = 2k ، بينما الأرقام الفردية هي تلك الأرقام التي تكون على شكل n = 2k + 1. ستكون جميع الأعداد الصحيحة إما أعدادًا زوجية أو أرقامًا فردية. في هذه المدونة ، سوف نفهم كيفية التحقق مما إذا كان الرقم زوجيًا أو فرديًا باستخدام برنامج C. هناك طرق مختلفة يمكننا من خلالها التحقق مما إذا كان رقم معين زوجيًا أم فرديًا. دعونا نلقي نظرة على كل واحد منهم واحدًا تلو الآخر. مخطط تدفق البرنامج الفردي والزوجي التالي هو الرسم التخطيطي لتدفق البرنامج الفردي أو الزوجي:



الآن دعونا نلقي نظرة على الخوارزمية الخاصة بالبرنامج الفردي والزوجي في C.

خوارزمية البرامج الفردية والزوجية

الخوارزمية بسيطة للغاية:

بداية

الخطوة 1 → خذ عددًا صحيحًا ن

الخطوة 2 → التخصيص ن إلى المتغير

الخطوة 3 ← نفذ ن modulo 2 وتحقق من النتيجة إذا كان الإخراج 0

الخطوة 4 → إذا كانت صحيحة ن بل هو

الخطوة 5 → إذا كان خطأ ن أمر غريب

قف

الآن دعونا نلقي نظرة على الخوارزمية لـ Odd & Even Program Pseudocode

برنامج الفردي والزوجي الكود

IF (المقياس الصحيح 2) يساوي 0

رقم الطباعة زوجي

آخر

رقم الطباعة فردي

إنهاء إذا

الآن دعونا نلقي نظرة على الخوارزمية الخاصة بالبرنامج للتحقق الزوجي أو الفردي

برنامج للتحقق الزوجي أو الفردي

في لغة البرمجة C ، لدينا عامل تشغيل modulo يقوم بإرجاع باقي المقسوم عليه والمقسوم عليه. سنستخدم هذا العامل لمعرفة ما إذا كان nuber بتنسيق 2k أو 2k + 1.

الآن ، دع ius يلقي نظرة على الكود للتحقق مما إذا كان العدد الصحيح فرديًا أم زوجيًا.

الشفرة

إذا (num٪ 2 == 0) printf ('٪ d زوجي.' ، num) وإلا printf ('٪ d هو فردي.' ، num)

للمضي قدمًا ، دعونا نلقي نظرة على الكود الكامل.

مثال

mysql_fetch_array
#include int main () {int num printf ('Enter a numer:') scanf ('٪ d'، & num) if (num٪ 2 == 0) printf ('٪ d is even.'، num) else printf ('٪ d فردي.' ، num) إرجاع 0}

الإخراج 1:

الإخراج- برنامج فردي أو زوجي في ج- Edureka

الإخراج 2:

الإخراج- 2

في هذا البرنامج ، تحققنا مما إذا كان الرقم المحدد يعرض 0 أو 1الباقي عندما نقسمه على 2. إذا كان n٪ 2 == 0 ، يكون الرقم زوجيًا ، وإلا يكون الرقم فرديًا.

الآن دعونا نلقي نظرة على شكل آخر حيث يمكنك القيام بنفس الشيء.

برنامج للتحقق من الفردي أو الزوجي باستخدام المشغل الشرطي

يمكنك أيضًا استخدام عامل التشغيل الشرطي للتحقق من نفس الحالة التي ناقشناها سابقًا.

المشغل الشرطي / المشغل الثلاثي: تقوم العوامل الشرطية بإرجاع قيمة واحدة إذا كان الشرط صحيحًا وإرجاع قيمة أخرى إذا كان الشرط خطأ.

بناء الجملة : (الحالة؟ true_value: false_value)

مثال : (X> 10؟ 0: 1)

مثال

#include int main () {int num printf ('Enter a numer:') scanf ('٪ d'، & num) (num٪ 2 == 0)؟ printf ('٪ d زوجي.'، num): printf ('٪ d فردي.'، num) إرجاع 0}

الإخراج 1:

الإخراج- برنامج فردي أو زوجي في c- Edureka.png

الإخراج 2:

Output--2

دعونا نلقي نظرة على شكل آخر

أوجد الفردي أو الزوجي باستخدام عامل Bitwise

يمكنك أيضًا التحقق مما إذا كان الرقم المحدد زوجيًا أم فرديًا باستخدام عامل التشغيل AND على مستوى أحادي.

مثال

#include int main () {int num printf ('Enter a numer:') scanf ('٪ d'، & num) if (num & 1 == 1) printf ('٪ d is odd.'، num) else printf ('٪ d زوجي.' ، num) إرجاع 0}

الإخراج 1:

الإخراج- برنامج فردي أو زوجي في c- Edureka.png

الإخراج 2:

الإخراج- 2

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

بهذا ، نصل إلى نهاية هذا البرنامج الفردي والزوجي في مقالة C.

تفحص ال تدريب التي قدمتها Edureka على العديد من التقنيات مثل Java ، ربيع وغيرها الكثير ، شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرة في جميع أنحاء العالم

لديك سؤال لنا؟ اذكر ذلك في قسم التعليقات في مدونة 'برنامج فردي وزوجي في C' وسنعاود الاتصال بك في أقرب وقت ممكن.