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

दो आयामी सरणी पर लूप करने के लिए सी # प्रोग्राम

दो आयामी सरणी घोषित करें -

string[,] array = new string[3, 3];

ऐरे में एलिमेंट सेट करें -

array[0, 0] = "One";
array[0, 1] = "Two";
array[0, 2] = "Three";
array[1, 0] = "Four";
array[1, 1] = "Five";
array[1, 2] = "Six";
array[2, 0] = "Seven";
array[2, 1] = "Eight";
array[2, 2] = "Nine";

अब, ऐरे के ऊपर डायमेंशन को लूप करने के लिए अपर बाउंड प्राप्त करें -

int uBound0 = array.GetUpperBound(0);
int uBound1 = array.GetUpperBound(1);

नेस्टेड लूप के माध्यम से पुनरावृति करें, जब तक कि उपरोक्त दो मान नीचे दिए गए कोड में दिखाए गए हैं -

उदाहरण

using System;
using System.Collections.Generic;
using System.Linq;
public class Demo {
   public static void Main() {
      string[,] array = new string[3, 3];
      array[0, 0] = "One";
      array[0, 1] = "Two";
      array[0, 2] = "Three";
      array[1, 0] = "Four";
      array[1, 1] = "Five";
      array[1, 2] = "Six";
      array[2, 0] = "Seven";
      array[2, 1] = "Eight";
      array[2, 2] = "Nine";
      // getting upper bound
      int uBound0 = array.GetUpperBound(0);
      int uBound1 = array.GetUpperBound(1);
      for (int i = 0; i <= uBound0; i++) {
         for (int j = 0; j <= uBound1; j++) {
            string res = array[i, j];
            Console.WriteLine(res);
         }
      }
      Console.ReadLine();
   }
}

आउटपुट

One
Two
Three
Four
Five
Six
Seven
Eight
Nine

  1. सी # प्रोग्राम दो मैट्रिक्स गुणा करने के लिए

    मैट्रिक्स गुणन कार्यक्रम का उपयोग दो मैट्रिक्स को गुणा करने के लिए किया जाता है। यह प्रक्रिया तभी संभव है जब पहले मैट्रिक्स में कॉलम की संख्या दूसरे मैट्रिक्स में पंक्तियों की संख्या के बराबर हो। C# में मैट्रिक्स गुणन को प्रदर्शित करने वाला एक प्रोग्राम इस प्रकार दिया गया है - उदाहरण using System;

  1. सी # में आयामी ऐरे?

    सी # बहुआयामी सरणी की अनुमति देता है। int के 2-आयामी सरणी को इस रूप में घोषित करें। int [ , , ] a; बहुआयामी सरणी का सबसे सरल रूप 2-आयामी सरणी है। 2-आयामी सरणी एक-आयामी सरणियों की एक सूची है। निम्नलिखित 3 पंक्तियों और 4 स्तंभों के साथ एक द्वि-आयामी सरणी है। आइए अब C# में बहु-आयामी सरणियों के साथ

  1. पायथन प्रोग्राम में दो से अधिक (या सरणी) संख्याओं की GCD

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन हमें संख्या की एक सरणी दी जाएगी और हमें सबसे बड़ा सामान्य भाजक खोजने की आवश्यकता है। यदि हमें दो से अधिक संख्याओं का gcd ज्ञात करने की आवश्यकता है, तो gcd तर्क के रूप में प्रदान की गई सभी संख्याओं के लिए सामान्य अभाज्