प्रोग्राम विवरण
यह एक चतुर्भुज है जहां विपरीत पक्षों के दोनों जोड़े समानांतर होते हैं।

समानांतर चतुर्भुज के छह महत्वपूर्ण गुण हैं:
- विपरीत पक्ष सर्वांगसम होते हैं (AB = DC)।
- विपरीत कोण सर्वांगसम होते हैं (D = B)।
- लगातार कोण पूरक होते हैं (A + D = 180°)।
- यदि एक कोण समकोण है, तो सभी कोण समकोण हैं।
- समानांतर चतुर्भुज के विकर्ण एक-दूसरे को समद्विभाजित करते हैं।
- समानांतर चतुर्भुज का प्रत्येक विकर्ण इसे दो सर्वांगसम त्रिभुजों में अलग करता है।

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

