English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا المثال، ستتعلم كيفية العثور على جميع العوامل للعدد المدخل من المستخدم.
لفهم هذا المثال يجب أن تعرف ما يليبرمجة لغة Cالموضوع:
يأخذ هذا البرنامج عدد صحيح إيجابي من المستخدم ويظهر جميع العوامل الإيجابية للرقم.
#include <stdio.h> int main() { int num, i; printf("ادخل عدد صحيح إيجابي: "); scanf("%d", &num); printf("عوامل %d: ", num); لـ (i = 1; i <= num; ++i) { if (num % i == 0) { printf("%d ", i); {} {} إرجاع 0; {}
نتيجة الإخراج
ادخل عدد صحيح إيجابي: 60 عوامل 60: 1 2 3 4 5 6 10 12 15 20 30 60
في البرنامج، يحفظ عدد صحيح إيجابي يدخل المستخدم في num.
دائرة for، حتى يكون i <= num خطأ.
في كل تكرار، يتم التحقق من أن الرقم يمكن أن يتم تقسيمه بالعدد i. هذا هو شرط أن يصبح i عامل الرقم num.
if (num % i == 0) { printf("%d ", i); {}
ثم، يزيد قيمة i بـ 1.