Discuss Forum
1.
নিচের প্রোগ্রামটির আউটপুট কী হবে? (What is the output of the following program?)
int main(){
int i;
for(i=0; i<5; i++)
printf("%d",i+2);
return 0; }
- A. 0 2 4 6 8
- B. 0 2 4 6 8
- C. 0 2 4 6 8
- D. 0 2 4 6 8
Answer: Option C
Explanation:
প্রোগ্রামটির আউটপুট হবে 2 3 4 5 6, কারণ for লুপটি i এর মান 0 থেকে শুরু করে 0<5 পর্যন্ত 1 করে বাড়ায় এবং প্রতিবার i+2 প্রিন্ট করে।
- প্রথম পুনরাবৃত্তি: i=0 হলে, আউটপুট হবে 0+2=2।
- দ্বিতীয় পুনরাবৃত্তি: i=1 হলে, আউটপুট হবে 1+2=3।
- তৃতীয় পুনরাবৃত্তি: i=2 হলে, আউটপুট হবে 2+2=4।
- চতুর্থ পুনরাবৃত্তি: i=3 হলে, আউটপুট হবে 3+2=5।
- পঞ্চম পুনরাবৃত্তি: i=4 হলে, আউটপুট হবে 4+2=6।
Post your comments here: