Hallo Leute, ich benötige Hilfe bei folgendem Problem, da ich einfach nicht weiterkomme. Ich habe bereits verschiedene Dinge ausprobiert, die ich im Netz gefunden habe, aber es funktioniert einfach nicht (zugegeben, was da passiert ist mir nicht ganz klar).
Ich habe eine Textdatei, die nur Integers enthält. In der ersten Zeile steht nur ein einziger Wert (n). In allen danach folgenden Zeilen stehen immer 3 Werte. Der int-Wert in der ersten Zeile gibt an, wie viele nachfolgende Zeilen noch kommen werden. Es müssen nun drei Arrays erstellt werden, wobei im ersten Array aus den Zeilen 2-n+1 immer der erste Eintrag enthalten sein soll, im zweiten Array aus den Zeilen 2-n+1 immer der zweite Eintrag enthalten sein soll und im dritten Array aus den Zeilen 2-n+1 der dritte Eintrag enthalten sein soll.
Wie genau das geschieht, ist völlig egal. Wäre auch möglich zuerst, nachdem "n" eingelesen wurde, ein Array der Länge 3*n zu erstellen und erst einmal alle Werte in dieses eine Array einzulesen und dann erst später die Werte auf die benötigten drei Arrays aufzuteilen. Für irgendeine Lösung bin ich sehr dankbar.
Hier ein kurzes Beispiel, wie das Textdokument aussieht und was am Ende rauskommen muss:
4
3 8 3
2 7 3
1 4 8
2 8 3
erstes_array = {3,2,1,2}
zweites_array = {8,7,4,8}
drittes_array = {3,3,8,3}
Ich habe eine Textdatei, die nur Integers enthält. In der ersten Zeile steht nur ein einziger Wert (n). In allen danach folgenden Zeilen stehen immer 3 Werte. Der int-Wert in der ersten Zeile gibt an, wie viele nachfolgende Zeilen noch kommen werden. Es müssen nun drei Arrays erstellt werden, wobei im ersten Array aus den Zeilen 2-n+1 immer der erste Eintrag enthalten sein soll, im zweiten Array aus den Zeilen 2-n+1 immer der zweite Eintrag enthalten sein soll und im dritten Array aus den Zeilen 2-n+1 der dritte Eintrag enthalten sein soll.
Wie genau das geschieht, ist völlig egal. Wäre auch möglich zuerst, nachdem "n" eingelesen wurde, ein Array der Länge 3*n zu erstellen und erst einmal alle Werte in dieses eine Array einzulesen und dann erst später die Werte auf die benötigten drei Arrays aufzuteilen. Für irgendeine Lösung bin ich sehr dankbar.
Hier ein kurzes Beispiel, wie das Textdokument aussieht und was am Ende rauskommen muss:
4
3 8 3
2 7 3
1 4 8
2 8 3
erstes_array = {3,2,1,2}
zweites_array = {8,7,4,8}
drittes_array = {3,3,8,3}