الخميس، 1 أكتوبر 2020

Odd printing program in C برنامج طباعة الاعداد الفردية في سي

 Odd printing program in C برنامج طباعة الاعداد الفردية في سي




هذا البرنامج بسيط جدًا ومثال جيد على استخدام العبارة الشرطية (if-else) في التكرار (مثل حلقة for). سنبدأ حلقة for بها بعض التكرارات المحدودة ونتحقق من كل قيمة لها. باستخدام ifالعبارات الشرطية ، يجب أن نحدد ونطبع إذا كانت القيمة فردية.

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

الخوارزمية

دعونا نرى أولاً ما يجب أن يكون الإجراء خطوة بخطوة لمقارنة عددين صحيحين -

START
   Step 1 → Iterate value from 1 to 10
   Step 2 → Check if value is divisible by 2
   Step 3 → If false then display value
STOP

كود مزيف

دعنا الآن نرى الرمز الكاذب لهذه الخوارزمية -

procedure odd_printing(A, B)

   FOR value 1 to 10 DO
      IF value%2 NOT EQUAL TO 0 THEN 
         DISPLAY value as even
      END IF
   END FOR

end procedure

التنفيذ

الآن ، سنرى التنفيذ الفعلي للبرنامج -

#include <stdio.h>

int main() {
   int i;

   for(i = 1; i <= 10; i++) {
      if(i%2 != 0)
         printf("%d\n", i);
   }
   return 0;
}

انتاج |

يجب أن يكون ناتج هذا البرنامج -

  1
  3
  5
  7
  9

التسميات: