C প্রোগ্রাম আউটপুট
#include <stdio.h>
main ()
{
    int a, b;
    b = 125;
    a = b % 25;
    printf("%d", a);
}

প্রোগ্রামটির আউটপুট কত?
Barisal • 2025

ব্যাখ্যা (Explanation)

প্রোগ্রামটিতে মূলত মডুলাস বা ভাগশেষ অপারেটর (%) এর কাজ দেখানো হয়েছে।

১. এখানে b এর মান ১২৫ (125) নির্ধারিত করা হয়েছে।
২. a = b % 25; লাইনে ১২৫-কে ২৫ দিয়ে ভাগ করা হয়েছে। আমরা জানি, $25 \times 5 = 125$। অর্থাৎ, ১২৫-কে ২৫ দিয়ে ভাগ করলে কোনো ভাগশেষ থাকে না।
৩. যেহেতু % (Modulus) অপারেটর শুধুমাত্র ভাগশেষ বা রিমেইন্ডার প্রদান করে, তাই a এর মান হবে 0।
৪. পরিশেষে printf ফাংশনের মাধ্যমে a এর মান অর্থাৎ 0 আউটপুট হিসেবে প্রদর্শিত হবে।

অতিরিক্ত তথ্য:
• যদি এখানে a = b / 25; থাকতো (ভাগ চিহ্ন), তবে আউটপুট হতো 5।
• মডুলাস অপারেটর শুধুমাত্র পূর্ণসংখ্যার (integer) ক্ষেত্রে কাজ করে।