factorial

ফ্যাক্টরিয়ালঃ

কোন সংখ্যার ফ্যাক্টরিয়াল হলো ১ থেকে ঐ সংখ্যা পর্যন্ত সকল সংখ্যার গুণফল। যেমনঃ ৫! = ১*২*৩*৪*৫ = ১২০ অর্থাৎ ৫ এর ফ্যাক্টরিয়াল হচ্ছে ১২০ ।

অ্যালগরিদমঃ

 

ধাপ-১: শুরু করি।

ধাপ-২: n এর মান ইনপুট নেই।

ধাপ-৩: fact = 1  ও i = 1সেট করি।

ধাপ-৪: যদি i ≤ n হয়, তাহলে ধাপ-৫ এ যাই, নয়তো ধাপ-৭ এ যাই।

ধাপ-৫: fact = fact * i করি।

ধাপ-৬: i = i + 1 করে আবার ধাপ-৪ এ ফিরে যাই।

ধাপ-৭: fact এর মান প্রিন্ট করি।

ধাপ-৮: শেষ করি।

ফ্লোচার্টঃ

চিত্রঃ ফ্যাক্টরিয়াল বের করার ফ্লোচার্ট

কোন সংখ্যার ফ্যাক্টরিয়াল বের করার সি প্রোগ্রামঃ

Factorial Calculator
#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;
}
Enter a number: