Chapter 5 -

 NESTED LOOPS IN C 

1. Write C programs to display the following patterns using nested loop construct.

 (নেস্টেড লুপ কনস্ট্রাক্ট ব্যবহার করে নিম্নলিখিত প্যাটার্নগুলি প্রদর্শনের জন্য একটি C প্রোগ্রাম লিখুন।)

a. 1    2    3

    1    2    3

     1     2    3

     1    2    3

    1    2      3

Ans: 

b. 1    2    1

    1    2    1

    1    2    1

    1    2    1

    1    2    3

Ans:

C. 4    3    2    1

     4    3    2    1

     4    3    2    1

      4    3    2    1

       4    3    2    1

Ans:

d.         2

       2    3    4 

2     3     4    5    6  

Ans:

e.         1

        1    2    1

1       2    4    5    6

Ans:

f.                *

            *   *    * 

      *   *    *   *   *

 *   *   *   *   *   *   *

   *    *      *    *   *

        *     *     * 

                *

Ans: 

g.

X                                                                X

X   X                                                          X     X

X    X     X                                                 X      X     X

X     X      X     X                                        X      X      X      X

X      X     X      X     X                              X       X      X       X     X

Ans:

2. Modify the solution of question no. I to accept the number of lines as the input. The program should make the display pattern accordingly (Hint: write separate programs). 

(Q এর সমাধানটি সংশোধন করুন। আমি ইনপুট হিসেবে লাইনের সংখ্যা গ্রহণ করব। প্রোগ্রামটির সেই অনুযায়ী ডিসপ্লে প্যাটার্ন প্রস্তুত করা উচিত (ইঙ্গিত: আলাদা প্রোগ্রাম লিখুন)। 

Ans: 

3. Extend the programs of Example 5.6 and Example 5.7 to make it dynamic by accepting the number of lines as an input from the keyboard.

উদাহরণ ৫.৬ এবং উদাহরণ ৫.৭-এর প্রোগ্রামগুলিকে প্রসারিত করুন যাতে কীবোর্ড থেকে লাইনের সংখ্যা ইনপুট হিসেবে গ্রহণ করে এটি গতিশীল হয়।

4. what is a nested loop? Why do one use nested loops in our programs?

নেস্টেড লুপ কী? আমাদের প্রোগ্রামগুলিতে কেন নেস্টেড লুপ ব্যবহার করা হয়?

5. Do we need to use same type of loops as outer and inner loops? Justify your answer with some code segments.

আমাদের কি বাইরের এবং ভিতরের লুপের মতো একই ধরণের লুপ ব্যবহার করতে হবে? কিছু কোডের টুকরো দিয়ে তোমার উত্তরের ন্যায্যতা প্রমাণ করো।


6. Can we put a third loop inside the inner loop of a nested loop constract? Write a C program to justify your answer.

আমরা কি নেস্টেড লুপ কনস্ট্রাক্টরের ভেতরের লুপের ভেতরে তৃতীয় লুপ রাখতে পারি? তোমার উত্তরের ন্যায্যতা প্রমাণের জন্য একটি C প্রোগ্রাম লিখ।