কম্পিউটার টিউটোরিয়াল

ফর লুপ ব্যবহার করে হোলো রেক্ট্যাঙ্গল স্টার প্যাটার্ন প্রিন্ট করার সি প্রোগ্রাম


এখানে ফর লুপ ব্যবহার করে হোলো রেক্ট্যাঙ্গল স্টার (*) প্যাটার্ন প্রিন্ট করা হবে।

নিচের উদাহরণটি দেখুন:

ইনপুট

Enter number of rows: 5

আউটপুট

***** *     * *     * *     * *****

অ্যালগরিদম

ফর লুপ ব্যবহার করে হোলো রেক্ট্যাঙ্গল স্টার প্যাটার্ন প্রিন্ট করার অ্যালগরিদম:

Step 1 − রানটাইমে প্রিন্ট করার জন্য সারির সংখ্যা ইনপুট নিন।

Step 2 − সারিগুলোর জন্য আউটার ফর লুপ ব্যবহার করুন 1 থেকে N পর্যন্ত।

for(i=1; i<=N; i++)

Step 3 − কলামের জন্য ইনার লুপ চালান 1 থেকে N পর্যন্ত।

for(j=1; j<=N; j++).

Step 4 − ইনার লুপের ভিতরে প্রথম ও শেষ সারি বা প্রথম ও শেষ কলামের জন্য স্টার প্রিন্ট করুন। অন্যথায় স্পেস প্রিন্ট করুন।

Step 5 − একটি সারির সব কলাম প্রিন্ট হলে নেক্সট লাইনে যান।

প্রোগ্রাম

ফর লুপ ব্যবহার করে হোলো রেক্ট্যাঙ্গল স্টার (*) প্যাটার্ন প্রিন্ট করার সি প্রোগ্রাম:

#include <stdio.h> int main(){     int i, j, N;     printf("Enter number of rows: ");     scanf("%d", &N);     for(i=1; i<=N; i++) {         for(j=1; j<=N; j++){             if(i==1 || i==N || j==1 || j==N){                 printf("*");             }             else{                 printf(" ");             }         }         printf("\n");     }     return 0; }

আউটপুট

Enter number of rows: 6 ****** *     * *     * *     * *     * ******
  1. C প্রোগ্রামিং-এ নিউমেরিক প্যাটার্ন প্রিন্ট করা

  2. C প্রোগ্রামিং-এ ডায়মন্ড প্যাটার্ন প্রিন্ট করা

  3. C প্রোগ্রামিং-এ নাম্বার প্যাটার্ন প্রিন্ট করা (দুই ধরনের প্যাটার্ন)

  4. C প্রোগ্রামিং-এ মিররড হোলো প্যারালেলোগ্রাম (Mirrored Hollow Parallelogram) প্রিন্ট করা