English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل تعليمات C الأساسية

دليل تعليمات C

الوظائف في لغة C

المسافات في لغة C

المراجع في لغة C

ال

تحكم في عملية C

مبادئ C

ملف C

C أخرى

دليل مرجع C

كامل أمثلة البرمجة في لغة C

برنامج C يستخدم التكرار لبحث عن G.C.D (أكبر مشترك أولاً)

في هذا المثال، ستتعلم كيفية إيجاد أكبر مشترك أولاً لعددين إيجابيين يدخلها المستخدم باستخدام التكرار.يجب أن تفهم ما يلي لفهم هذا المثالبرمجة C

C التكرار

يستخدم هذا البرنامج عددين إيجابيين كمدخل المستخدم ويحسب أكبر مشترك أولاً باستخدام التكرار.زيارة هذه الصفحة لمعرفة كيفية.

استخدام التكرار لتحديد أكبر مشترك أولاً لعددين

#include <stdio.h>
int hcf(int n1, int n2);
int main() {
    int n1, n2;
    printf("ادخل عددين إيجابيين: ");
    scanf("%d %d", &n1, &n2);
    printf("%d و%d أكبر مشترك أولاً هو%d.", n1, n2, hcf(n1, n2));
    return 0;
}
int hcf(int n1, int n2) {
    if (n2 != 0)
        return hcf(n2, n1 % n2);
    else
        return n1;
}

نتيجة الإخراج

أدخل عددين إيجابيين: 366
60
معدل المشترك الأكبر بين 366 و 60 هو 6.

في هذا البرنامج، يتم إجراء استدعاء التراجع حتى يتم إعداد القيمة n2 إلى 0.

كامل أمثلة البرمجة في لغة C