آوریل 19, 2019 Mostafa بدون دیدگاه

اگر دنبال برنامه نویس برای ساخت افزونه ،قالب،سایت،برنامه ویندوز،اپلیکیشین اندروید،ربات تلگرام و.... هستید ،سفارش برنامه نویسی را مطالعه نمایید.

توجه : درخواست افزونه ،قالب، اسکریپت و نرم افزار و ... و سوالات و مشکلات خود را در انجمن ارسال نمایید

فاکتوریل هر عدد طبیعی در ریاضیات از حاصل‌ضرب آن عدد در تمام اعداد طبیعی کوچک‌تر از آن بدون صفر به دست می‌آید. فاکتوریل عددی مانند n را n!  می‌نویسند و «اِن فاکتوریل» می‌خوانند. همچنین طبق قرارداد، فاکتوریل صفر همیشه برابر با یک است.
مثال :
۵! = ۵*۴*۳*۲*۱ = ۱۲۰

 

کد محاسبه فاکتوریل در زبان C با حلقه :
#include<stdio.h>  
int main()    
{    
 int i,fact=1,number;    
 printf("Enter a number: ");    
  scanf("%d",&number);    
    for(i=1;i<=number;i++){    
      fact=fact*i;    
  }    
  printf("Factorial of %d is: %d",number,fact);    
return 0;  
}

 

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

#include<stdio.h>  
  
long factorial(int n)  
{  
  if (n == 0)  
    return 1;  
  else  
    return(n * factorial(n-1));  
}  
   
void main()  
{  
  int number;  
  long fact;  
  printf("Enter a number: ");  
  scanf("%d", &number);   
   
  fact = factorial(number);  
  printf("Factorial of %d is %ld\n", number, fact);  
  return 0;  
}

 


برچسب ها