নিচের উদ্দীপকটি পড় : #include main () int a, b; b = 50; a = b%25; printf("%d", a); প্রোগ্রামটির আউটপুট কত?
ক.
খ. 2
গ. 25
ঘ. 50
উত্তর: 2
ব্যাখ্যা: এখানে `%` চিহ্নটি মডুলাস অপারেটর (modulus operator) হিসাবে কাজ করে, যা ভাজ্যকে ভাজক দিয়ে ভাগ করার পর ভাগশেষ (remainder) নির্ণয় করে। এখানে, `b` এর মান `50` এবং `25` দিয়ে `b` কে ভাগ করা হচ্ছে। `50` কে `25` দিয়ে ভাগ করলে ভাগশেষ `0` হয়, কারণ `50` সংখ্যাটি `25` দ্বারা বিভাজ্য। তাই, `a` এর মান `0` হবে এবং আউটপুট `0` প্রিন্ট হবে।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ
নিচের উদ্দীপকটি পড় : #include main () { int a, b; b = 50; a = b%25; printf("%d", a); } প্রোগ্রামটির আউটপুট কত?
- ক.
- খ.2
- গ.25
- ঘ.50
উত্তর