कार्यक्रम विवरण
यह एक ऐसा चतुर्भुज है जहाँ सम्मुख भुजाओं के दोनों युग्म समानांतर होते हैं।
जानने के लिए समांतर चतुर्भुज के छह महत्वपूर्ण गुण हैं
- विपरीत पक्ष सर्वांगसम हैं (AB =DC)।
- विपरीत स्वर्गदूत सर्वांगसम हैं (D =B).
- लगातार कोण संपूरक होते हैं (A + D =180°)।
- यदि एक कोण समकोण है, तो सभी कोण समकोण हैं।
- एक समांतर चतुर्भुज के विकर्ण एक दूसरे को समद्विभाजित करते हैं।
- एक समांतर चतुर्भुज का प्रत्येक विकर्ण इसे दो सर्वांगसम भागों में विभाजित करता है
एल्गोरिदम
- उपयोगकर्ता से पंक्तियों और स्तंभों की संख्या स्वीकार करें। इसे रो और कॉल्स वेरिएबल में स्टोर करें।
- पंक्तियों के माध्यम से पुनरावृति करने के लिए, लूप संरचना के साथ एक बाहरी लूप चलाएं, जो for(r=1; r<=rows; r++) जैसा दिखना चाहिए।
- अंतरिक्ष को प्रिंट करने के लिए, लूप संरचना के साथ एक आंतरिक लूप चलाएं for(c=1; c
- खोखला समानांतर चतुर्भुज बनाने के लिए स्टार को प्रिंट करें, लूप संरचना के साथ एक और आंतरिक लूप चलाएं जैसे for(c=1; c<=cols; c++)। इस लूप के अंदर, सितारे तभी प्रिंट करें जब r==1 या r==rows or c==1 या c==cols.
- पंक्ति के सभी कॉलम प्रिंट करने के बाद, अगली लाइन पर जाएं यानी नई लाइन प्रिंट करें।
उदाहरण
// C program to print mirrored hollow parallelogram #include <stdio.h> int main(){ int rows,cols,r,c; clrscr(); /*Clears the Screen*/ printf("Please enter the number of Rows: "); scanf("%d", &rows); printf("\n"); printf("Please enter the number of Columns: "); scanf("%d", &cols); printf("\n"); printf("The Mirrored Hollow Parallelogram is: "); printf("\n"); for(r = 1; r <= rows; r++){ // Display spaces for(c = 1; c < r; c++) { printf(" "); } // Display hollow parallelogram for(c = 1; c <= cols; c++) { if (r == 1 || r == rows || c == 1 || c == cols) { printf("*"); } else { printf(" "); } } printf("\n"); } getch(); return 0; }
आउटपुट