Hi ich habe mal wieder eine Übungsaufgabe, da bin ich mir nicht ganz sicher was richtig ist:
Erstmal die Aufgabe:
Array - Algorithmus 01
INPU/output: Gegeben seinen ein initialisiertes Rang-1-array "x" von double-werten, eine initialisierte double-variable"y" und eine nicht initialisierte int-variable "h"
| Zitat: |
//1: x,y
double xh;
h=0
for(int i=0; i < x.length ; i++)
{
//2: i
xh = x[i];
if (xh < y) h++;
//3: xh , h
}
//4: h
|
INPUT 1:
x= new double [] {0,2,-4};
y=2;
Meine frage ist nur welcher wert ist für
x.length richtig?
bei eindimensional -> letzter wert -1 = länge ?? Oder?
da ist x.lenght = 3 oder ist das -5 ?
Das ist mein problem bei der Aufgabe. Also ich tendiere ja zu 4 aber ich bin mir eben nicht sicher. Mathematisch wäre ja -4 - 1 = -5 .
Wäre schön wenn mir jemand helfen würde. Danke an euch. Schön abend noch ^^