Hilfe bei eBook-Aufgabe

10/30/2016 01:21 Natsu Dragneel#1
Servus,
hatte mir lange Zeit überlegt welche Sprache ich mir aneigne.

Hab mich für ein eBook für Java entschieden und habe folgendes:

Code:
Implementieren Sie ein MiniJava-Programm namens GGTTable.java, das eine Tabelle
der ggTs für alle Kombinationen von Zahlen zwischen 1 und x ausgibt (für positive x).
Dabei soll x vom Benutzer eingegeben werden. Für x = 10 ist die Ausgabe folgende:
4
1 2 3 4 5 6 7 8 9 10
1 1 1 1 1 1 1 1 1 1 1
2 1 2 1 2 1 2 1 2 1 2
3 1 1 3 1 1 3 1 1 3 1
4 1 2 1 4 1 2 1 4 1 2
5 1 1 1 1 5 1 1 1 1 5
6 1 2 3 2 1 6 1 2 3 2
7 1 1 1 1 1 1 7 1 1 1
8 1 2 1 4 1 2 1 8 1 2
9 1 1 3 1 1 3 1 1 9 1
10 1 2 1 2 5 2 1
Verstehe den Sinn sogarnicht richtig.. Kann mir wer helfen?
10/30/2016 14:26 Dingtax#2
Moin, ich geh mal davon aus, dass du die Aufgabe von [Only registered and activated users can see links. Click Here To Register...] Übungsblatt hast. Nun zu deiner Frage:

ggT steht hier für den größten gemeinsamen Teiler zwischen zwei Zahlen.

Bei 10 und 5 wäre dieser beispielsweise 5
und bei 10 und 3 wäre dieser 1

In dieser Aufgabe sollst du genau diesen für alle Kombinationen von 1 bis x, im Beispiel 10, berechnen. Ich veranschauliche dir das mal an einem Beispiel von 5:

Die Matrix ist immer x*x groß. In diesem Fall also 5x5:

12345
111111
121212
113113
121414
111155

An jeder Stelle steht jetzt immer der ggT der beiden dazugehörigen Zahlen.
10/31/2016 17:25 Devsome#3
#moved