Learn More Way

Problem :

Find LCM of Two Numbers using Loop

Find LCM of Two Numbers using Loop.

যা শিখবো:

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

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

C
scanf("%d%d", &a, &b); → দুটি সংখ্যা ইনপুট নিবো

Step 2: বড় সংখ্যাটি থেকে লুপ শুরু করা।

C
max = (a > b) ? a : b;

Step 3: যতক্ষণ না max দুই সংখ্যার গুণিতক হচ্ছে ততক্ষণ লুপ চালানো।

C
while(1) {
    if(max % a == 0 && max % b == 0) {
        break;
    }
    max++;
}

উদাহরণ:

C
#include <stdio.h>

int main() {
    int a, b, max;

    printf("দুটি সংখ্যা লিখুন (স্পেস দিয়ে): ");
    scanf("%d %d", &a, &b);

    max = (a > b) ? a : b;

    while(1) {
        if(max % a == 0 && max % b == 0) {
            break;
        }
        max++;
    }

    printf("দুটি সংখ্যার LCM হলো: %d", max);

    return 0;
}

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

উদাহরণ ১:

C
ইনপুট:
দুটি সংখ্যা লিখুন (স্পেস দিয়ে): 12 18

আউটপুট:
দুটি সংখ্যার LCM হলো: 36

উদাহরণ ২:

C
ইনপুট:
দুটি সংখ্যা লিখুন (স্পেস দিয়ে): 4 5

আউটপুট:
দুটি সংখ্যার LCM হলো: 20

উদাহরণ ৩:

C
ইনপুট:
দুটি সংখ্যা লিখুন (স্পেস দিয়ে): 6 7

আউটপুট:
দুটি সংখ্যার LCM হলো: 42

ব্যাখ্যা:

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