Learn More Way

Problem :

Find Factorial of a Number using Loop

Find Factorial of a Number using Loop.

যা শিখবো:

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

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

C
scanf("%d", &n); → factorial বের করার জন্য একটি সংখ্যা ইনপুট

Step 2: for loop চালিয়ে গুণফল বের করা।

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

উদাহরণ:

C
#include <stdio.h>

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

    printf("যে সংখ্যার factorial চান তা লিখুন: ");
    scanf("%d", &n);

    if(n < 0) {
        printf("নেতিবাচক সংখ্যার factorial হয় না।");
    }
    else {
        for(i = 1; i <= n; i++) {
            fact = fact * i;
        }
        printf("%d! = %lld", n, fact);
    }

    return 0;
}

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

উদাহরণ ১:

C
ইনপুট:
যে সংখ্যার factorial চান তা লিখুন: 5

আউটপুট:
5! = 120

উদাহরণ ২:

C
ইনপুট:
যে সংখ্যার factorial চান তা লিখুন: 0

আউটপুট:
0! = 1

উদাহরণ ৩:

C
ইনপুট:
যে সংখ্যার factorial চান তা লিখুন: -3

আউটপুট:
নেতিবাচক সংখ্যার factorial হয় না।

ব্যাখ্যা:

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