Learn More Way

Problem :

Find Factorial of a Number using Loop

Find Factorial of a Number using Loop.

যা শিখবো:

ধাপে ধাপে ব্যাখ্যা:

Step 1: ইউজার ইনপুট নেওয়া।

scanf() → ইউজার একটি সংখ্যা দিবে।

Step 2: Loop চালিয়ে ১ থেকে n পর্যন্ত সব সংখ্যা গুণ করা।

C
for(i = 1; i <= n; i++) {
    fact = fact * i;
}

উদাহরণ:

C
#include <stdio.h>

int main() {
    int n, i;
    long long fact = 1;

    printf("একটি সংখ্যা লিখুন: ");
    scanf("%d", &n);

    if(n < 0) {
        printf("নেগেটিভ সংখ্যার Factorial হয় না।");
    }
    else {
        for(i = 1; i <= n; i++) {
            fact = fact * i;
        }

        printf("%d এর Factorial = %lld", n, fact);
    }

    return 0;
}

আউটপুট উদাহরণ:

উদাহরণ ১:

C
ইনপুট:
একটি সংখ্যা লিখুন: 5

আউটপুট:
5 এর Factorial = 120

উদাহরণ ২:

C
ইনপুট:
একটি সংখ্যা লিখুন: 0

আউটপুট:
0 এর Factorial = 1

উদাহরণ ৩:

C
ইনপুট:
একটি সংখ্যা লিখুন: -4

আউটপুট:
নেগেটিভ সংখ্যার Factorial হয় না।

ব্যাখ্যা:

©2025 Linux Bangla | Developed & Maintaind by Linux Bangla.