प्रोग्राम विवरण
ज्यामिति में, वर्ग एक नियमित चतुर्भुज है जिसके चार समान पक्ष और चार समान कोण होते हैं।
ठोस और खोखले वर्ग नीचे दिखाए अनुसार दिखाई देंगे:

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