نمایش نتایج 1 تا 3 از 3

نام تاپیک: فاکتوریل با C

  1. #1

    فاکتوریل با C

    سلام دوستان

    می خواستم یه برنامه با C بنویسم که یک عدد را از کاربر دریافت و فاکتوریل اون رو حساب کنه و نشون بده که این محاسبات رو تا کجا می تونه ادامه بده

    ممنون

  2. #2

    نقل قول: فاکتوریل با C

    سلام
    یکی از روش‌های محاسبهٔ فاکتوریل به صورت زیر می‌باشد. (در روش زیر برای محاسبهٔ فاکتوریل از روش «تابع بازگشتی» استفاده کردم)

    #include <stdio.h>


    int factorial(int);


    int main()
    {
    int n = 5;

    printf("%d! = ", n);

    for (int i = 1; i <= n; ++i)
    {
    printf("%d", i);

    if (i != n)
    {
    printf(" * ");
    }
    }

    printf(" = %d\n", factorial(n));

    return 0;
    }




    int factorial(int n)
    {
    if (n <= 1)
    {
    return 1;
    }

    return n * factorial(n - 1);
    }

    نتیجه:
    5! = 1 * 2 * 3 * 4 * 5 = 120

  3. #3

    نقل قول: فاکتوریل با C

    اگر از کامپایلر clang نسخه ۳٫۳ به بالا استفاده می‌کنید، می‌توانید در برنامهٔ خود، تا حدودی از unicode identifier استفاده کنید. مثلاً در برنامهٔ زیر بجای اینکه تابع فاکتوریل را با استاندارد ASCII بنویسم، آمدم و با استاندارد یونیکُد (Unicode) به زبان فارسی نوشتم. (برخی از زبان‌های برنامه‌نویسی جدید از unicode identifier پشتیبانی به عمل می‌آورند)

    #include <stdio.h>


    int فاکتوریل(int);


    int main()
    {
    int n = 5;

    printf("%d! = ", n);

    for (int i = 1; i <= n; ++i)
    {
    printf("%d", i);

    if (i != n)
    {
    printf(" * ");
    }
    }

    printf(" = %d\n", فاکتوریل(n));

    return 0;
    }




    int فاکتوریل(int n)
    {
    if (n <= 1)
    {
    return 1;
    }

    return n * فاکتوریل(n - 1);
    }

تاپیک های مشابه

  1. سوال: محاسبه فاکتوریل با تابع fact
    نوشته شده توسط barnamenevis100 در بخش برنامه نویسی با MFC و ++Visual C
    پاسخ: 2
    آخرین پست: شنبه 30 فروردین 1393, 10:24 صبح
  2. سوال: نوشتن فاکتوریل با Interface در C#‎
    نوشته شده توسط محمد255 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: پنج شنبه 06 تیر 1392, 18:33 عصر
  3. کد محاسبه فاکتوریل با استفاده از آرایه
    نوشته شده توسط مهدی ص در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 9
    آخرین پست: یک شنبه 29 اردیبهشت 1392, 09:25 صبح
  4. محاسبه n فاکتوریل با استفاده از کلاس و شئِ)(oop)
    نوشته شده توسط amirxbest در بخش C#‎‎
    پاسخ: 4
    آخرین پست: یک شنبه 17 اردیبهشت 1391, 22:44 عصر
  5. فاکتوریل با پاسکال
    نوشته شده توسط sh.saeedi در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: یک شنبه 17 خرداد 1388, 18:26 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •