লুপের ভেতরে লুপ

একটি লুপের ভেতরে যখন আরেকটি লুপ থাকে তখন বাহিরের লুপটির একটি iteration সম্পন্ন হলে ভেতরের লুপটির সবগুলো iteration সম্পন্ন হয়ে যায়। নিচের প্রোগ্রামটি ই এর প্রমান:

output

outer loop iteration 1
inner loop iteration 1
inner loop iteration 2
outer loop iteration 2
inner loop iteration 1
inner loop iteration 2
outer loop iteration 3
inner loop iteration 1
inner loop iteration 2

এখন দেখা যাক, কখন লুপের ভেতরে লুপ ব্যবহার করতে হয়ঃ
মনেকরুন, নিচের আউটপুট দেখার জন্য একটি সি প্রোগ্রাম লিখতে হবে,
1
1 2
1 2 3
1 2 3 4

লক্ষ্য করুন, এখানে মোট চারটি লাইন আছে। প্রথম লাইনে 1 ,দ্বিতীয় লাইনে 1 2 , তৃতীয় লাইনে 1 2 3, চতুর্থ লাইনে 1 2 3 4. অর্থাৎ এমন একটি outer লুপ দরকার যেটি চারটি iteration সম্পন্ন করবে এবং outer লুপটির প্রথম iteration এ inner লুপটি একটি iteration সম্পন্ন করবে (1 প্রিন্ট করার জন্য)। outer লুপটির দ্বিতীয় iteration এ inner লুপটি দুইটি iteration সম্পন্ন করবে (1 2 প্রিন্ট করার জন্য)। outer লুপটির তৃতীয় iteration এ inner লুপটি তিনটি iteration সম্পন্ন করবে (1 2 3 প্রিন্ট করার জন্য)। outer লুপটির চতুর্থ iteration এ inner লুপটি চারটি iteration সম্পন্ন করবে (1 2 3 4 প্রিন্ট করার জন্য). অর্থাৎ লুপ দুইটি হবেঃ

সম্পূর্ন কোডটি হবেঃ

output

1
1 2
1 2 3
1 2 3 4

লেখাটি আপনার বন্ধুদের সাথে শেয়ার করতে নিচের বাটনটিতে ক্লিক করুনঃ

Next Previous