using System;  
                          
    public class SortDsc  
    {  
        public static void Main()  
        {  
            //Deklarieren und füllen des Arrays.
            int [] arr = new int [] {12, 22, 3, 54, 15};   

            //Die Hilfsvariable temp wird initialisiert, diese wird später zum Tauschen
            //der Elemente benötigt.
            int temp = 0;  
              
            //Ausgabe des Qriginal Arrays
            Console.WriteLine("Elemente des Original Array: ");  
            for (int i = 0; i < arr.Length; i++) {   
                Console.Write(arr[i] + " ");  
            }  
              
            //Schleife durch den Array und wähle ein Element aus.
            for (int i = 0; i < arr.Length; i++) {   

                //In der inneren Schleife wird das ausgesuchte Element aus der 
                //äußeren Schleife mit den übrigen Elementen des Arrays 
                //verglichen.
                for (int j = i+1; j < arr.Length; j++) {   

                   //Wenn das aktuell betrachtete Element größer ist als das 
                   //ausgesuchte Element, werden die Werte miteinander 
                   //vertauscht.
                   if(arr[i] < arr[j]) {  
                       temp = arr[i];  
                       arr[i] = arr[j];  
                       arr[j] = temp;  

                   //Der Vorgang wird so lange fortgesetzt, bis der gesamte 
                   //Array absteigend sortiert ist.
                   }   
                }   
            }  
            //Zeilenumbruch einfügen  
            Console.WriteLine();  
              
            //Ausgabe des Arrays nach der Sortierung  
            Console.WriteLine("Die Elemente des Arrays in absteigender Sortierung: ");  
            for (int i = 0; i < arr.Length; i++) {   
                Console.Write(arr[i] + " ");  
            }  
        }  
    }        
        
        
akzeptieren ablehen

Diese Website verwendet Cookies und Zählpixel, um Ihnen die bestmögliche Nutzung dieser Website zu ermöglichen.Learn more about cookies sehen Sie auch Datenschutz