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

C# में एक लाइन में यूज़र से मल्टीपल वैल्यूज़ इनपुट लेना

Console.ReadLine() से मल्टीपल इनपुट पढ़ना

व्हाइल लूप या नेस्टेड फॉर लूप का उपयोग करके एक लाइन में मल्टीपल वैल्यूज़ इनपुट लें।

मैट्रिक्स एलिमेंट्स इनपुट:

Console.Write("\nEnter elements - Matrix 1: "); 
for (int i = 0; i < m; i++) { 
    for (int j = 0; j < n; j++) { 
        arr1[i, j] = Convert.ToInt16(Console.ReadLine()); 
    } 
}

पूर्ण कोड उदाहरण

using System; 

namespace Demo { 
    public class Program { 
        public static void Main(string[] args) { 
            int[,] arr1 = new int[10, 10]; 
            int i, j; 
            Console.Write("\nEnter Matrix elements: "); 
            for (i = 0; i < 3; i++) { 
                for (j = 0; j < 3; j++) { 
                    arr1[i, j] = Convert.ToInt16(Console.ReadLine()); 
                } 
            } 
        } 
    } 
}

आउटपुट

Enter Matrix elements:

बेहतर तरीके - एक लाइन में स्पेस-सेपरेटेड इनपुट:

// पूरी लाइन पढ़ें और स्प्लिट करें
string input = Console.ReadLine(); // "1 2 3 4 5"
string[] parts = input.Split(' ', StringSplitOptions.RemoveEmptyEntries);
int[] numbers = Array.ConvertAll(parts, int.Parse);

// या LINQ
int[] numbers = Console.ReadLine()
    .Split(' ', StringSplitOptions.RemoveEmptyEntries)
    .Select(int.Parse)
    .ToArray();

मैट्रिक्स के लिए:

for (int i = 0; i < 3; i++) { 
    int[] row = Console.ReadLine()
        .Split(' ', StringSplitOptions.RemoveEmptyEntries)
        .Select(int.Parse)
        .ToArray(); 
    for (int j = 0; j < 3; j++) { 
        arr1[i, j] = row[j]; 
    } 
}

नोट: मूल कोड प्रत्येक नंबर के लिए अलग लाइन की अपेक्षा करता है (प्रत्येक ReadLine एक नंबर)। स्पेस-सेपरेटेड एक लाइन में सभी नंबर्स के लिए ऊपर दिए तरीके उपयोग करें।

  1. एक विंडोज पीसी से दूसरे में प्रोग्राम कैसे ट्रांसफर करें एक विंडोज पीसी से दूसरे में प्रोग्राम कैसे ट्रांसफर करें

    क्या आपने कभी, एक नए PC पर माइग्रेट करने की तलाश में, अंतिम समय में पीछे हट गए? एक कारण है कि लोग अपने पुराने लैपटॉप के प्रति अपने लगाव से बाहर नहीं निकल पाते हैं, वह है उनके कम्फर्ट जोन। फाइलें और दर्जी-निर्मित इंस्टॉलेशन परिचितता और आसानी की भावना पैदा करते हैं जिन्हें कई लोग छोड़ने के लिए तैयार न

  1. Python Tkinter में एक लाइन में कई लेबल कैसे प्रदर्शित करें? Python Tkinter में एक लाइन में कई लेबल कैसे प्रदर्शित करें?

    Python Tkinter में एक लाइन में कई लेबल प्रदर्शित करने के लिए, हम लेबल के pack() मेथड का उपयोग कर सकते हैं और सभी लेबल को एक ही तरफ संरेखित कर सकते हैं। आइए एक उदाहरण लेते हैं और देखते हैं कि एक लाइन में कई लेबल कैसे प्रदर्शित करें।चरणआवश्यक लाइब्रेरी इम्पोर्ट करें और Tkinter फ्रेम का एक इंस्टेंस बना

  1. एकाधिक इमेजेज से PDF बनाएं: चरण-दर-चरण गाइड एकाधिक इमेजेज से PDF बनाएं: चरण-दर-चरण गाइड

    एक PDF डॉक्यूमेंट डिजिटल डॉक्यूमेंट के सबसे विश्वसनीय फॉर्मेट्स में से एक है क्योंकि यह किसी भी डिवाइस पर समान आउटपुट प्रदर्शित करता है। हालांकि, PDF डॉक्यूमेंट बनाना और प्रबंधित करना आसान नहीं है। यह गाइड एकाधिक इमेजेज से एक नया PDF डॉक्यूमेंट बनाने पर केंद्रित है। इस तरह का PDF डॉक्यूमेंट छोटे व्य