code 24

تابعی ای که عددی از ورودی خوانده به کمک تابع بازگشتی فاکتوریل آن را محاسبه می کند.

(۴-۹)
:

#include <stdio.h>
#include <conio.h>
unsigned long fact(int) ;
int main()
{
    int m ;
    printf("\n enter a positive integer5 number:");
    scanf("%d", &m);
    printf("\n number=%d, fact= %ld", m, fact(m));
    getch();
    return 0;
}
//**********************
unsigned long fact(int x)
{
  if(x != 0)
    return(x * fact(x - 1)) ;
  return 1 ;
}
2 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

© کپی رایت - www.irccode.ir