प्रोग्राम विवरण
वर्ग मैट्रिक्स के तत्वों को Z रूप में प्रिंट करें।
एक वर्ग मैट्रिक्स वह मैट्रिक्स है जिसमें पंक्तियों और कॉलम की संख्या समान होती है। n-by-n मैट्रिक्स को क्रम n का वर्ग मैट्रिक्स कहा जाता है।
एल्गोरिदम

वर्ग मैट्रिक्स के तत्वों को Z रूप में प्रिंट करने के लिए हमें मैट्रिक्स की पहली पंक्ति, फिर विकर्ण, और फिर वर्ग मैट्रिक्स की अंतिम पंक्ति प्रिंट करने की आवश्यकता है।
उदाहरण
/* वर्ग मैट्रिक्स को Z रूप में प्रिंट करने का प्रोग्राम */
#include <stdio.h>
int main() {
int rows, cols, r, c, matrix[10][10];
// clrscr(); /*स्क्रीन साफ़ करता है*/
printf("वर्ग मैट्रिक्स के लिए पंक्तियों की संख्या दर्ज करें: ");
scanf("%d", &rows);
printf("\n");
printf("वर्ग मैट्रिक्स के लिए कॉलम की संख्या दर्ज करें: ");
scanf("%d", &cols);
printf("\n");
printf("मैट्रिक्स के लिए तत्व दर्ज करें: \n");
for (r = 0; r < rows; r++) {
for (c = 0; c < cols; c++) {
scanf("%d", &matrix[r][c]);
}
}
printf("वर्ग मैट्रिक्स में Z रूप के तत्व हैं: ");
printf("\n");
for (r = 0; r < rows; r++) {
printf("%d\t ", matrix[0][r]);
}
for (r = 1, c = cols - 2; r < cols && c >= 0; r++, c--) {
printf("%d\t ", matrix[r][c]);
}
for (r = 1; r < cols; r++) {
printf("%d\t ", matrix[cols - 1][r]);
}
// getch();
return 0;
}
आउटपुट
