সি প্রোগ্রামিং কোড আউটপুট
main()
{
int x=100;
x/=20;
printf("%d", pow(x,2));
}
উদ্দীপকের কোডের আউটপুট কত হবে?
Mymensingh • 2025

ব্যাখ্যা (Explanation)

প্রোগ্রামটির ধাপগুলো নিচে বিশ্লেষণ করা হলো:
১. প্রথমে একটি ইন্টিজার ভেরিয়েবল x ডিক্লেয়ার করা হয়েছে এবং এর মান ১০০ দেওয়া হয়েছে (int x=100;)।
২. এরপর x/=20; এই এক্সপ্রেশনটি কাজ করবে। এটি মূলত x = x / 20 এর সংক্ষিপ্ত রূপ।
অর্থাৎ, x = 100 / 20 = 5। এখন x-এর বর্তমান মান ৫।
৩. সবশেষে printf ফাংশনে pow(x,2) ব্যবহার করা হয়েছে। pow(x,2) মানে হলো x-এর পাওয়ার ২ বা x2।
যেহেতু x-এর মান ৫, সেহেতু ৫ এর বর্গ বা 52 = 25।

অতএব, প্রোগ্রামটি আউটপুট হিসেবে 25 প্রদর্শন করবে।