using System;  
                          
    public class SortAsc  
    {  
        public static void Main()  
        {  
            //Angeben und initialisieren 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 über den Array und wähle dabei ein Element aus.
            for (int i = 0; i < arr.Length; i++) {   

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

                   //Falls das aktuell betrachtete Element kleiner ist als das 
                   //ausgewählte Element, werden die Werte vertauscht.   
                   if(arr[i] > arr[j]) {  
                       temp = arr[i];  
                       arr[i] = arr[j];  
                       arr[j] = temp;  
                   //Der Vorgang wird, solange durchgeführt, bis der gesamte 
                   //Array aufsteigend sortiert ist.
                   }   
                }   
            }  
            //Zeilenumbruch einfügen
            Console.WriteLine();  
              
            //Ausgabe des Arrays nach der Sortierung  
            Console.WriteLine("Die Elemente des Arrays in aufsteigender 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