प्रोग्राम विवरण
नीचे दिखाए अनुसार वर्ग के अंदर वर्ग प्रिंट करें:

एल्गोरिदम
उपयोगकर्ता से बाहरी वर्ग बनाने के लिए पंक्तियों की संख्या स्वीकार करें निर्दिष्ट पंक्तियों के साथ बाहरी वर्ग प्रदर्शित करें बाहरी वर्ग के अंदर एक और वर्ग प्रदर्शित करें
उदाहरण
/* वर्ग के अंदर वर्ग प्रिंट करने का प्रोग्राम */
#include <stdio.h>
int main() {
int r, c, rows;
// clrscr(); // आधुनिक कंपाइलर्स में अनावश्यक
printf("वर्ग के अंदर वर्ग बनाने के लिए पंक्तियों की संख्या दर्ज करें: ");
scanf("%d", &rows);
printf("\n");
for (r = 1; r <= rows; r++) {
for (c = 1; c <= rows; c++) {
if ((r == 1 || r == rows || c == 1 || c == rows) ||
(r >= 3 && r <= rows - 2 && c >= 3 && c <= rows - 2) &&
(r == 3 || r == rows - 2 || c == 3 || c == rows - 2)) {
printf("#");
} else {
printf(" ");
}
}
printf("\n");
}
// getch(); // आधुनिक कंपाइलर्स में अनावश्यक
return 0;
}
आउटपुट
