यहां, हम C प्रोग्रामिंग भाषा में फॉर लूप का उपयोग करके खोखला आयताकार स्टार (*) पैटर्न प्रिंट करेंगे।
नीचे दिए गए उदाहरण पर विचार करें:
इनपुट
Enter number of rows: 5
आउटपुट
आउटपुट निम्नानुसार है:
***** * * * * * * *****
एल्गोरिथम
फॉर लूप का उपयोग करके खोखला आयताकार स्टार (*) पैटर्न प्रिंट करने के तरीके को समझाने के लिए एक एल्गोरिथम नीचे दिया गया है।
चरण 1 - रनटाइम पर प्रिंट की जाने वाली पंक्तियों की संख्या इनपुट करें।
चरण 2 - 1 से N तक पंक्तियों के लिए बाहरी फॉर लूप का उपयोग करें।
for(i = 1; i <= N; i++)
चरण 3 - 1 से N तक कॉलम के लिए आंतरिक लूप चलाएं।
for(j = 1; j <= N; j++).
चरण 4 - आंतरिक लूप के अंदर पहली और अंतिम पंक्ति या पहली और अंतिम कॉलम के लिए स्टार प्रिंट करें। अन्यथा, स्पेस प्रिंट करें।
चरण 5 - एक पंक्ति के सभी कॉलम प्रिंट करने के बाद, अगली लाइन पर जाएं।
प्रोग्राम
निम्नलिखित C प्रोग्राम फॉर लूप का उपयोग करके खोखला आयताकार स्टार (*) पैटर्न प्रिंट करता है:
#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 ****** * * * * * * * * ******