From cb3c620a2e20fc5c7492a83e25791cf8c0b00e89 Mon Sep 17 00:00:00 2001 From: a <@> Date: Fri, 5 May 2023 15:29:02 +0200 Subject: [PATCH] qwertz --- ArrayExperimente.java | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/ArrayExperimente.java b/ArrayExperimente.java index d79dec9..7e6b641 100644 --- a/ArrayExperimente.java +++ b/ArrayExperimente.java @@ -108,7 +108,7 @@ public class ArrayExperimente int bisherigesMaxIndex = 0; for(int i=0;i bisherigesMaxIndex) + if(array[i]> array[bisherigesMaxIndex]) { bisherigesMaxIndex = i; @@ -123,15 +123,10 @@ public class ArrayExperimente * @param array Array, in dem gesucht wird. * @returns Den Index des groessten vorkommenden Werts. */ - public static int maxIndexKuerzer(int[] aray) + public static int maxIndexKuerzer(int[] array) { - // TODO: Formuliere diese Funktion als Einzeiler, indem du - // Funktionen, die du oben schon geschrieben hast, geschickt aufrufst. - // Diese Variante einfacher zu formulieren als mit einer Schleife - // (braucht allerdings mehr Rechenschritte). - - // das return steht hier nur, damit der Compiler nicht meckert: - return -3244786; + return indexVon(maxWert(array),array); + } /** @@ -141,10 +136,12 @@ public class ArrayExperimente */ public static int querSumme(int[] array) { - // TODO... - - // das return steht hier nur, damit der Compiler nicht meckert: - return -32460; + int bisherigeSumme = 0; + for(int i=0;i