Beispiel #1
0
 public static LibMyArray Multi(LibMyArray userArr, int multi)
 {
     for (int i = 0; i < userArr.a.Length; i++)
     {
         userArr.a[i] = userArr.a[i] * multi;
     }
     return(userArr);
 }
Beispiel #2
0
        public static LibMyArray Inverse(LibMyArray userArr)
        {
            LibMyArray inverseArr = new LibMyArray(userArr.a.Length);

            for (int i = 0; i < userArr.a.Length; i++)
            {
                inverseArr.a[i] = -userArr.a[i];
            }
            return(inverseArr);
        }
Beispiel #3
0
        public static string ToString(LibMyArray userArr)
        {
            string s = "";

            foreach (int v in userArr.a)
            {
                s = s + v + " ";
            }
            return(s);
        }
Beispiel #4
0
        public static int MaxCount(LibMyArray userArr)
        {
            int count = 0;

            for (int i = 0; i < userArr.a.Length; i++)
            {
                if (userArr.a[i] == userArr.Max)
                {
                    count++;
                }
            }
            return(count);
        }
Beispiel #5
0
        public static string FrequencyElArr(LibMyArray userArr)
        {
            string result = "";
            Dictionary <int, int> arrFreq = new Dictionary <int, int>();

            foreach (var value in userArr.a)
            {
                if (arrFreq.ContainsKey(value))
                {
                    arrFreq[value]++;
                }
                else
                {
                    arrFreq[value] = 1;
                }
            }
            foreach (var pair in arrFreq)
            {
                result += $"Element {pair.Key} occured {pair.Value} times\n";
            }
            return(result);
        }