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

دروس أساسية في لغة C

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

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

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

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

ال نصوص في لغة C

مجموعات لغة C

ملفات لغة C

آخر في C

دليل مرجعي لغة C

برنامج C لحساب مضاعف عدد

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

في هذا المثال، ستعلم حساب مضاعف الرقم المدخل للمستخدم.

لفهم هذا المثال يجب أن تكون على علم بما يليبرمجة لغة Cالموضوع:

مضاعف عدد إيجابي n:

مضاعف عدد n (n!) = 1 * 2 * 3 * 4....n

لا يوجد مضاعف للأرقام السالبة. مضاعف صفر هو 1.

حساب مضاعف عدد

#include <stdio.h>
int main() {
    int n, i;
    unsigned long long fact = 1;
    printf("ادخل عدد صحيح: ");
    scanf("%d", &n);
    // إذا كان المستخدم يدخل عدد سالب، يتم عرض خطأ
    if (n < 0)
        printf("خطأ! لا يوجد ناتج ناقص.");
    else {
        for (i = 1; i <= n; ++i) {
            fact *= i;
        }
        printf("%d المقدار = %llu", n, fact);
    }
    return 0;
}

نتيجة الخروج

ادخل عدد صحيح: 10
10 المقدار = 3628800

يأخذ البرنامج عددًا صحيحًا من المستخدم ويحسب الناقل باستخدام دائرة for.

بسبب أن ناقل عدد قد يكون كبيرًا جدًا، يتم إعلان نوع متغير الناقل كunsigned long long.

إذا أدخل المستخدم عدد سالب، سيظهر رسالة خطأ مخصصة البرنامج.

يمكنك أيضًااستخدام التكرارإيجاد ناقل عدد.

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