এখানে ফর লুপ ব্যবহার করে হোলো রেক্ট্যাঙ্গল স্টার (*) প্যাটার্ন প্রিন্ট করা হবে।
নিচের উদাহরণটি দেখুন:
ইনপুট
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 ****** * * * * * * * * ******