diff --git a/Exercises/E26_Mehrdimensionale_Arrays/Exercise_4.cs b/Exercises/E26_Mehrdimensionale_Arrays/Exercise_4.cs index 1d3f80a..6015248 100644 --- a/Exercises/E26_Mehrdimensionale_Arrays/Exercise_4.cs +++ b/Exercises/E26_Mehrdimensionale_Arrays/Exercise_4.cs @@ -21,7 +21,13 @@ namespace Exercises_C_Sharp.E26_Mehrdimensionale_Arrays static int[,] ReverseArray(int[,] arr) { //Code START - return new int[0,0]; + int[,] tempArr = new int[arr.GetLength(1), arr.GetLength(0)]; + + for (int i = 0; i < arr.GetLength(0); i++) + for (int j = 0; j < arr.GetLength(1); j++) + tempArr[j, i] = arr[i, j]; + + return tempArr; //Code ENDE } @@ -29,7 +35,14 @@ namespace Exercises_C_Sharp.E26_Mehrdimensionale_Arrays static void ShowArray(int[,] arr) { //Code START - + for (int i = 0; i < arr.GetLength(0); i++) + { + for (int j = 0; j < arr.GetLength(1); j++) + Console.Write(arr[i, j] + "\t"); + + Console.WriteLine(); + } + Console.WriteLine("----------------"); //Code ENDE } diff --git a/Exercises/E26_Mehrdimensionale_Arrays/Exercise_5.cs b/Exercises/E26_Mehrdimensionale_Arrays/Exercise_5.cs index 2990d99..32546da 100644 --- a/Exercises/E26_Mehrdimensionale_Arrays/Exercise_5.cs +++ b/Exercises/E26_Mehrdimensionale_Arrays/Exercise_5.cs @@ -25,7 +25,12 @@ namespace Exercises_C_Sharp.E26_Mehrdimensionale_Arrays static int[,] RemoveEven(int[,] arr) { //Code START - return new int[0,0]; + for (int i = 0; i < arr.GetLength(0); i++) + for (int j = 0; j < arr.GetLength(1); j++) + if (arr[i, j] % 2 == 0) + arr[i, j] = -1; + + return arr; //Code ENDE } @@ -33,7 +38,12 @@ namespace Exercises_C_Sharp.E26_Mehrdimensionale_Arrays static int[,] RemoveOdd(int[,] arr) { //Code START - return new int[0,0]; + for (int i = 0; i < arr.GetLength(0); i++) + for (int j = 0; j < arr.GetLength(1); j++) + if (arr[i, j] % 2 != 0) + arr[i, j] = -1; + + return arr; //Code ENDE } } diff --git a/Exercises/E26_Mehrdimensionale_Arrays/Exercise_6.cs b/Exercises/E26_Mehrdimensionale_Arrays/Exercise_6.cs index 549d9f3..afe34f0 100644 --- a/Exercises/E26_Mehrdimensionale_Arrays/Exercise_6.cs +++ b/Exercises/E26_Mehrdimensionale_Arrays/Exercise_6.cs @@ -13,12 +13,14 @@ namespace Exercises_C_Sharp.E26_Mehrdimensionale_Arrays //Lassen Sie den Nutzer das zweidimensionale Array 'stringArray' mit (9, jeweils eine pro Feld) Eingaben befüllen //Code START - + for (int i = 0; i < stringArray.GetLength(0); i++) + for (int j = 0; j < stringArray.GetLength(1); j++) + stringArray[i, j] = Console.ReadLine() ?? ""; //Code ENDE - //Überprüfung: - foreach(var element in stringArray) - Console.Write(element + " - "); + //Überprüfung: + foreach (var element in stringArray) + Console.Write(element + " - "); } } diff --git a/lastPoint b/lastPoint index aca7d35..e44d3bf 100644 --- a/lastPoint +++ b/lastPoint @@ -1,2 +1,2 @@ -2 +3 25