Problem

2 /12


कीबोर्ड से मैट्रिक्स भरना

Theory Click to read/hide

कीबोर्ड से मानों के साथ एक मैट्रिक्स भरना

प्रोग्राम को इनपुट के रूप में दो-आयामी सरणी प्राप्त करने दें, n रेखाओं के रूप में, जिनमें से प्रत्येक में m संख्याएं शामिल हैं जो इसके द्वारा अलग की गई हैं रिक्त स्थान। उन्हें कैसे गिनें? उदाहरण के लिए इस तरह:

ए = [] मैं सीमा में (एन) के लिए: A.append (सूची (नक्शा (int, इनपुट ()। विभाजन ()))) # सूची () विधि एक सूची (सरणी) बनाता है   # कोष्ठक में दिए गए डेटा के सेट से

या, जटिल नेस्टेड फ़ंक्शन कॉल का उपयोग किए बिना:

ए = [] मैं सीमा में (एन) के लिए: पंक्ति = इनपुट ()। विभाजन () # संख्याओं के साथ एक स्ट्रिंग पढ़ें, # रिक्त स्थान द्वारा तत्वों में विभाजित (सरणी पंक्ति मिली) मैं सीमा में (लेन (पंक्ति)) के लिए: पंक्ति [i] = int (पंक्ति [i]) # सूची पंक्ति का प्रत्येक तत्व एक संख्या में परिवर्तित हो गया A.append (पंक्ति) # सरणी पंक्ति को सरणी A में जोड़ें

Problem

ऐसा प्रोग्राम लिखें जो  ट्रांसपोज़्ड मैट्रिक्स प्रदर्शित करे।
मैट्रिक्स ट्रांसपोज़ एक परिवर्तन है जिसके कारण पंक्तियाँ स्तंभ बन जाती हैं और – लाइन्स।

इनपुट
पहली पंक्ति में स्पेस द्वारा अलग किए गए मैट्रिक्स के आयाम शामिल हैं: पंक्तियों की संख्या N और कॉलम की संख्या M   (\( 1 <= N , M <= 100 \))। निम्न N पंक्तियों में मैट्रिक्स पंक्तियां हैं, प्रत्येक – द्वारा M रिक्ति द्वारा अलग की गई प्राकृतिक संख्याएं।

छाप
कार्यक्रम को एक मैट्रिक्स का उत्पादन करना चाहिए जिसका परिणाम पंक्तियों द्वारा स्थानांतरण के परिणामस्वरूप होगा।


उदाहरण
<टेबल क्लास = "टेबल-बॉर्डर्ड टेबल-लिस्ट-टेस्ट टेबल-एसएम टेबल-स्ट्राइप्ड"> <सिर> <वें># <वें>इनपुट <वें>आउटपुट <शरीर> 1 4 5
1 2 3 4 5
6 7 8 9 3
5 4 3 2 1
7 9 8 7 6 1 6 5 7
2 7 4 9
3 8 3 8
4 9 2 7
5 3 1 6