Problem

2 /12


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

Theory Click to read/hide

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

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

पढ़ें (एन, एम); सेट लंबाई (ए, एन); i:= 0 से n - 1 के लिए शुरू करते हैं     सेटलेंथ (ए [i], एम);     जे के लिए: = 0 से एम -1 पढ़ें (ए [आई] [जे]); अंत;

Problem

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

इनपुट
पहली पंक्ति में रिक्त स्थान द्वारा अलग किए गए मैट्रिक्स के आयाम होते हैं: पंक्तियों की संख्या N और स्तंभों की संख्या M ( 1  <= एन, म <= 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