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

गैर स्थैतिक विधि का उपयोग करके अवरोही क्रम में एक आयामी सरणी को कैसे क्रमबद्ध करें?

पहले क्रमबद्ध सूची सेट करें।

int[] list = {87, 45, 56, 22, 84, 65};

किसी फ़ंक्शन को पास की गई सूची को सॉर्ट करने के लिए अब लूप के लिए नेस्टेड का उपयोग करें।

for(int i=0; ilt; arr.Length; i++) {
   for(int j=i+1; j<arr.Length; j++) {
      if(arr[i]<=arr[j]) {
         temp=arr[j];
         arr[j]=arr[i];
         arr[i]=temp;
      }
   }
   Console.Write(arr[i] + " ");
}

एक-आयामी सरणी को अवरोही क्रम में क्रमबद्ध करने के लिए पूरा कोड निम्नलिखित है।

उदाहरण

using System;
namespace Demo {
   public class MyApplication {
      public static void Main(string[] args) {
         int[] list = {87, 45, 56, 22, 84, 65};
         Console.WriteLine("Original Unsorted List");
         foreach (int i in list) {
            Console.Write(i + " ");
         }
         MyApplication m = new MyApplication();
         m.sortFunc(list);
      }
      public void sortFunc(int[] arr) {
         int temp = 0;
         Console.WriteLine("\nSorted List");
         for(int i=0; i< arr.Length; i++) {
            for(int j=i+1; j<arr.Length; j++) {
               if(arr[i]<=arr[j]) {
                  temp=arr[j];
                  arr[j]=arr[i];
                  arr[i]=temp;
               }
            }
            Console.Write(arr[i] + " ");
         }
      }
   }
}

आउटपुट

Original Unsorted List
87 45 56 22 84 65
Sorted List
87 84 65 56 45 22

  1. सी # का उपयोग कर अवरोही क्रम में एक सरणी क्रमबद्ध करें

    एक सरणी घोषित करें और आरंभ करें - int[] arr = new int[] {    87,    23,    65,    29,    67 }; सॉर्ट करने के लिए, सॉर्ट () विधि का उपयोग करें और तुलना करने के लिए () घटते क्रम में तुलना और प्रदर्शित करने के लिए - Array.Sort < int > (arr, new C

  1. एक आयामी सरणी को रिवर्स ऑर्डर में कैसे प्रिंट करें?

    सबसे पहले, एक आयामी सरणी घोषित करें और आरंभ करें। int[] arr = { 35, 12, 66, 90, 34, 2, 64 }; अब, निम्नलिखित का उपयोग उलटने के लिए करें - Array.Reverse(arr); एक-आयामी सरणी को उलटने के लिए पूरा कोड निम्नलिखित है; उदाहरण using System; class Demo {    static void Main() {     &nbs

  1. सी # विधि में परम सरणी का उपयोग करके पैरामीटर कैसे पास करें?

    एक विधि घोषित करते समय, आप पैरामीटर के रूप में पारित तर्कों की संख्या के बारे में सुनिश्चित नहीं हैं। C# परम सरणियाँ (या पैरामीटर सरणियाँ) ऐसे समय में मदद में आती हैं। इस तरह आप परम का उपयोग कर सकते हैं - public int AddElements(params int[] arr) { } निम्नलिखित पूरा उदाहरण है - उदाहरण using System;