diff --git a/Exercises/E26_Mehrdimensionale_Arrays/Exercise_7.cs b/Exercises/E26_Mehrdimensionale_Arrays/Exercise_7.cs index e5465e5..355ec91 100644 --- a/Exercises/E26_Mehrdimensionale_Arrays/Exercise_7.cs +++ b/Exercises/E26_Mehrdimensionale_Arrays/Exercise_7.cs @@ -53,8 +53,21 @@ namespace Exercises_C_Sharp.E26_Mehrdimensionale_Arrays static Tuple WorkArray(double[,] dArray) { //Code START - dynamic d = -1; - return d; + List rows = []; + double allSum = 0; + + for (int i = 0; i < dArray.GetLength(0); i++) + { + double sum = 0; + for (int j = 0; j < dArray.GetLength(1); j++) + { + sum += dArray[i, j]; + allSum += dArray[i, j]; + } + rows.Add(sum / dArray.GetLength(1)); + } + + return new(rows.ToArray(), rows.Average(), allSum / dArray.Length); //Code ENDE }