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); }
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); }
public static string ToString(LibMyArray userArr) { string s = ""; foreach (int v in userArr.a) { s = s + v + " "; } return(s); }
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); }
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); }