HOME সি প্রোগ্রামিং আউটপুট
int i:
for(i=1; i≤5;i++)
{
if(i==3);
{
continue;
}
printf("%d",i);
প্রোগ্রামটি সি ভাষায় সঠিকভাবে লেখা হলে এর আউটপুট কী হবে?
Chittagong • 2025

ব্যাখ্যা (Explanation)

প্রোগ্রামটি যদি সি ভাষায় সঠিকভাবে লেখা হয়, তবে এর আউটপুট হবে 1245।
১. লুপটি i এর মান 1 থেকে শুরু করে 5 পর্যন্ত চলবে।
২. লুপের ভেতরে একটি শর্ত দেওয়া আছে: if (i == 3)। অর্থাৎ যখনই i এর মান 3 হবে, তখন continue স্টেটমেন্টটি কার্যকর হবে।
৩. সি প্রোগ্রামিংয়ে continue ব্যবহার করলে লুপের ওই বর্তমান ধাপের পরবর্তী অংশগুলো (এখানে printf) এড়িয়ে সরাসরি পরবর্তী ইনক্রিমেন্ট ধাপে চলে যায়।
৪. ফলে, i এর মান যখন 1, 2, 4, 5 হয়, তখন সেগুলো স্ক্রিনে প্রিন্ট হয়। কিন্তু i এর মান 3 হওয়ার সাথে সাথে লুপটি প্রিন্ট না করেই পরের ধাপে চলে যায়।

ফলাফল: সবগুলো সংখ্যা একত্রে 1245 হিসেবে প্রদর্শিত হবে।