types:arrays:aufgabe6loesungen:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
types:arrays:aufgabe6loesungen:start [2022/03/22 16:57] – [Lösung zu c)] Martin Pabst | types:arrays:aufgabe6loesungen:start [2022/03/31 14:48] (aktuell) – [Lösung zu c)] Martin Pabst | ||
---|---|---|---|
Zeile 60: | Zeile 60: | ||
println(); | println(); | ||
- | // Maximum finden | + | // Summe berechnen |
int summe = 0; | int summe = 0; | ||
Zeile 85: | Zeile 85: | ||
< | < | ||
- | <div class=" | + | <div class=" |
<script type=" | <script type=" | ||
Zeile 104: | Zeile 104: | ||
for(int i = 0; i <= 8; i++) { | for(int i = 0; i <= 8; i++) { | ||
- | | + | |
if(z[i] == z[j]){ | if(z[i] == z[j]){ | ||
found = true; | found = true; | ||
Zeile 111: | Zeile 111: | ||
} | } | ||
- | if(found == true){ | + | if(found == true){ |
| | ||
} else { | } else { | ||
Zeile 121: | Zeile 121: | ||
+ | ===== Lösung zu d) ===== | ||
+ | d) Das Programm soll die Reihenfolge der Zahlen im Feld umkehren, aus dem Feld [12, 3, 44, 8, 10, 1, 90, 50, 40, 30] soll also das Feld [30, 40, 50, 90, 1, 10, 8, 44, 3, 12] werden. | ||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | int[] z = new int[10]; | ||
+ | |||
+ | // Mit Zufallszahlen belegen | ||
+ | for(int i = 0; i < 10; i++) { | ||
+ | z[i] = Random.randint(1, | ||
+ | } | ||
+ | |||
+ | // Ausgeben | ||
+ | for(int i = 0; i < 10; i++) { | ||
+ | | ||
+ | } | ||
+ | println(); | ||
+ | |||
+ | // Umkehren | ||
+ | for(int i = 0; i <= 4; i++) { | ||
+ | // Dreiertausch: | ||
+ | int a = z[i]; | ||
+ | z[i] = z[9 - i]; | ||
+ | z[9 - i] = a; | ||
+ | } | ||
+ | |||
+ | // Nochmal Ausgeben | ||
+ | for(int i = 0; i < 10; i++) { | ||
+ | | ||
+ | } | ||
+ | println(); | ||
+ | |||
+ | </ | ||
+ | </ | ||
types/arrays/aufgabe6loesungen/start.1647964636.txt.gz · Zuletzt geändert: 2022/03/22 16:57 von Martin Pabst