Problem

2 /12


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

Theory Click to read/hide

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

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

<पूर्व> int[,] array = new int[n,m]; // आबाद करने के लिए एक सरणी बनाएं के लिए (int i = 0; i <  n; i++) {        स्ट्रिंग ए = कंसोल.रीडलाइन (); // पढ़ने के लिए लाइन        int[] curr = A.Split(' ').Select(int.Parse).ToArray(); // इस स्ट्रिंग को एक आयामी सरणी वक्र में बदलें         के लिए (int j = 0; j < m; j++)        {            सरणी [मैं, जे] = वक्र [जे]; // उस सरणी के स्ट्रिंग को भरें जिसकी हमें सरणी सरणी से मानों के साथ आवश्यकता है        } }

 

Problem

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

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

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

उदाहरण। <टेबल क्लास = "टेबल टेबल-कंडेंस्ड टेबल-होवर"> <सिर> # इनपुट आउटपुट <शरीर> 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