इस प्रोग्राम में हम एक मैट्रिक्स लेते हैं और मैट्रिक्स का ट्रांसपोज़ प्रिंट करते हैं। ट्रांसपोज़ मैट्रिक्स में, पंक्तियां स्तंभ बन जाती हैं और इसके विपरीत।
एल्गोरिदम
शुरुआत मैट्रिक्स की पंक्तियों और स्तंभों की संख्या लें। मैट्रिक्स के तत्व लें और मैट्रिक्स 'A' में संग्रहीत करें। ट्रांसपोज़ मैट्रिक्स पंक्तियों को स्तंभों के साथ और स्तंभों को पंक्तियों के साथ बदलकर पाया जाता है। मूल मैट्रिक्स और ट्रांसपोज़ दोनों प्रिंट करें। अंत।
उदाहरण कोड
#include<iostream> using namespace std; int main () { int A[10][10], a, b, i, j; cout << "मैट्रिक्स की पंक्तियां और स्तंभ दर्ज करें: "; cin >> a>> b; cout << "मैट्रिक्स के तत्व दर्ज करें: "; for (i = 0; i < a; i++) for (j = 0; j < b; j++) cin >> A[i][j]; cout << "दर्ज मैट्रिक्स: \n "; for (i = 0; i < a; i++) { for (j = 0; j < b; j++) cout << A[i][j] << " "; cout << "\n "; } cout << "मैट्रिक्स का ट्रांसपोज़: \n "; for (i = 0; i < b;) { for (j = 0; j < a; j++) cout << A[j][i] << " "; cout << "\n "; } return 0; }
आउटपुट
मैट्रिक्स की पंक्तियां और स्तंभ दर्ज करें:3 3 मैट्रिक्स के तत्व दर्ज करें: 6 7 1 3 2 5 9 12 11 दर्ज मैट्रिक्स: 6 7 1 3 2 5 9 12 11 मैट्रिक्स का ट्रांसपोज़: 6 3 9 7 2 12 1 5 11