Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:java:algorithmen:arrays:uebungen3:lsg:start [07.10.2021 07:52] – [A11] sbel | faecher:informatik:oberstufe:java:algorithmen:arrays:uebungen3:lsg:start [10.10.2023 15:49] (aktuell) – [A1] Marco Kuemmel | ||
---|---|---|---|
Zeile 14: | Zeile 14: | ||
public int aufgabe01Summe() | public int aufgabe01Summe() | ||
{ | { | ||
- | int summe = -1; | + | int summe = 0; |
for (int i=0; i< | for (int i=0; i< | ||
summe = summe + daten[i]; | summe = summe + daten[i]; | ||
Zeile 239: | Zeile 239: | ||
++++ | ++++ | ||
+ | ==== A11 ==== | ||
+ | ++++ Lösungsvorschlag Aufgabe 11 | | ||
+ | <code java> | ||
+ | | ||
+ | { | ||
+ | int groesstes; | ||
+ | int zweitgroesstes; | ||
+ | | ||
+ | if (daten[0] > daten[1] ) { | ||
+ | groesstes = daten[0]; | ||
+ | zweitgroesstes = daten [1]; | ||
+ | } else { | ||
+ | groesstes = daten[1]; | ||
+ | zweitgroesstes = daten [0]; | ||
+ | } | ||
+ | | ||
+ | | ||
+ | for (int i=2; i< | ||
+ | if (daten[i] >= groesstes ) { | ||
+ | zweitgroesstes = groesstes; | ||
+ | groesstes = daten[i]; | ||
+ | } else if (daten[i] > zweitgroesstes) { | ||
+ | zweitgroesstes = daten[i]; | ||
+ | } | ||
+ | } | ||
+ | | ||
+ | return zweitgroesstes; | ||
+ | } | ||
+ | </ | ||
+ | ++++ | ||
==== A12 ==== | ==== A12 ==== | ||
Zeile 258: | Zeile 288: | ||
} | } | ||
+ | </ | ||
+ | ++++ | ||
+ | ==== A13 ==== | ||
+ | |||
+ | |||
+ | ++++ Lösungsvorschlag Aufgabe 13 | | ||
+ | <code java> | ||
+ | |||
</ | </ | ||
++++ | ++++ |