কোন সংখ্যার ফ্যাক্টরিয়াল হলো ১ থেকে ঐ সংখ্যা পর্যন্ত সকল সংখ্যার গুণফল। যেমনঃ ৫! = ১*২*৩*৪*৫ = ১২০ অর্থাৎ ৫ এর ফ্যাক্টরিয়াল হচ্ছে ১২০ ।
ধাপ-১: শুরু করি।
ধাপ-২: n এর মান ইনপুট নেই।
ধাপ-৩: fact = 1 ও i = 1সেট করি।
ধাপ-৪: যদি i ≤ n হয়, তাহলে ধাপ-৫ এ যাই, নয়তো ধাপ-৭ এ যাই।
ধাপ-৫: fact = fact * i করি।
ধাপ-৬: i = i + 1 করে আবার ধাপ-৪ এ ফিরে যাই।
ধাপ-৭: fact এর মান প্রিন্ট করি।
ধাপ-৮: শেষ করি।
#include <stdio.h>
int main()
{
int i, n;
unsigned long long int fact = 1;
printf("Enter a number: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
{
fact = fact * i;
}
printf("\n %llu", fact);
return 0;
}