Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ प्रोग्राम: ग्राफ मैट्रिक्स का ट्रांसपोज़ ज्ञात करना


इस प्रोग्राम में हम एक मैट्रिक्स लेते हैं और मैट्रिक्स का ट्रांसपोज़ प्रिंट करते हैं। ट्रांसपोज़ मैट्रिक्स में, पंक्तियां स्तंभ बन जाती हैं और इसके विपरीत।

एल्गोरिदम

शुरुआत मैट्रिक्स की पंक्तियों और स्तंभों की संख्या लें। मैट्रिक्स के तत्व लें और मैट्रिक्स '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

  1. C++ प्रोग्राम: इन्सिडेंस मैट्रिक्स का उपयोग करके ग्राफ प्रतिनिधित्व करना C++ प्रोग्राम: इन्सिडेंस मैट्रिक्स का उपयोग करके ग्राफ प्रतिनिधित्व करना

    एक ग्राफ का इन्सिडेंस मैट्रिक्स ग्राफ को मेमोरी में स्टोर करने का एक और प्रतिनिधित्व है। यह मैट्रिक्स एक वर्ग मैट्रिक्स नहीं है। इन्सिडेंस मैट्रिक्स का ऑर्डर V x E होता है। जहां V वर्टेक्स की संख्या है और E ग्राफ में एज की संख्या है। इस मैट्रिक्स की प्रत्येक पंक्ति में हम वर्टेक्स रखते हैं, और प्रत

  1. C++ प्रोग्राम: एडजेसेंसी मैट्रिक्स का उपयोग करके ग्राफ प्रतिनिधित्व करना C++ प्रोग्राम: एडजेसेंसी मैट्रिक्स का उपयोग करके ग्राफ प्रतिनिधित्व करना

    एक ग्राफ का एडजेसेंसी मैट्रिक्स V x V आकार का एक वर्ग मैट्रिक्स होता है। V ग्राफ G के वर्टेक्स की संख्या है। इस मैट्रिक्स में प्रत्येक तरफ V वर्टेक्स मार्क किए जाते हैं। यदि ग्राफ में i से j वर्टेक्स तक कुछ एज हैं, तो एडजेसेंसी मैट्रिक्स में i-वीं पंक्ति और j-वें कॉलम में 1 होगा (या वेटेड ग्राफ के

  1. पायथन प्रोग्राम: मैट्रिक्स का ट्रांसपोज़ ढूंढें पायथन प्रोग्राम: मैट्रिक्स का ट्रांसपोज़ ढूंढें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक मैट्रिक्स दिए जाने पर, हमें ट्रांसपोज़ को उसी मैट्रिक्स में स्टोर करना होगा और इसे प्रदर्शित करना होगा। मैट्रिक्स का ट्रांसपोज़ पंक्तियों को कॉलम में और कॉलम को पंक्तियों में बदलकर