using System;  
                        
    public class Frequency  
    {  
        public static void Main()  
        {  
            //Initialisierung des Arrays arr
            int [] arr = new int [] {5, 19, 2, 9, 16, 23, 2, 9, 16};   
            //Initialisierung des Arrays freq in dem die Häufigkeiten gespeichert werden 
            int [] freq = new int [arr.Length];  
            // Die Variable visited dient dazu bereits besucht Elemente zu markieren
            int visited = -1;  
            
            for(int i = 0; i < arr.Length; i++){  
                // Die Variable count zählt die Häufigkeit mit der ein Element im Array erscheint              
                int count = 1;  
                for(int j = i+1; j < arr.Length; j++){  
                    if(arr[i] == arr[j]){  
                        count++;  
                        // Die bereits besuchten Elemente werden markiert
                        freq[j] = visited;  
                    }  
                }  
                if(freq[i] != visited)  
                    // Die gefunde Anzahl (count) wird im Array freq gespeichert
                    freq[i] = count;  
            }  
            
            //Ausgabe der Elemente (Element) und ihrer Häufigkeit (Frequency)
            Console.WriteLine("---------------------");  
            Console.WriteLine(" Element | Haeufigkeit");  
            Console.WriteLine("---------------------");  
            for(int i = 0; i < freq.Length; i++){  
                if(freq[i] != visited)  
                    Console.WriteLine("    " + arr[i] + "    |    " + freq[i]);  
            }  
            Console.WriteLine("---------------------");  
        }  
    }                   
        
        
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