Hi,
vll hat jemand eine bessere Idee:
Aufgabe ist Zahlen einzugeben - beliebig viele.
Dann übergibt man diese an ein Unterprogramm welches diese Zahlen in ein Array (Arraylänge gleich eingegebener Zahlen) einträgt und dann berechnet man etwas damit und übergibt diesen Wert wieder.
Meine Idee war bei der Eingabe der Zahlen diese in eine String Variable zu schreiben - Trennung ist ein Delimiter.
Bei der Übergabe an das Unterprogramm lese ich dann die Anzahl der Delimiter und entsprechend gross ist das Array.
Dann geh ich den String durch und trage die einzelnen Zahlen in die entsprechenden Felder ein => Berechnung => Rückgabe.
Was mir nicht gefällt ist:
Bei dieser Lösung gebe ich int-Werte ein => konvertiere in String => übergebe den String dem Unterprogramm => diese liest die einzelnen char aus => konvertiert dann wieder in int und trägt dies ins array ein. Dann berechne ich, konvertiere das ergebnis wieder in string und gebe es retour.
Dieses hin und her konviertieren ist kann nicht des rätsels lösung sein.
Hat jemand eine bessere idee?
Lg Chris
vll hat jemand eine bessere Idee:
Aufgabe ist Zahlen einzugeben - beliebig viele.
Dann übergibt man diese an ein Unterprogramm welches diese Zahlen in ein Array (Arraylänge gleich eingegebener Zahlen) einträgt und dann berechnet man etwas damit und übergibt diesen Wert wieder.
Meine Idee war bei der Eingabe der Zahlen diese in eine String Variable zu schreiben - Trennung ist ein Delimiter.
Bei der Übergabe an das Unterprogramm lese ich dann die Anzahl der Delimiter und entsprechend gross ist das Array.
Dann geh ich den String durch und trage die einzelnen Zahlen in die entsprechenden Felder ein => Berechnung => Rückgabe.
Was mir nicht gefällt ist:
Bei dieser Lösung gebe ich int-Werte ein => konvertiere in String => übergebe den String dem Unterprogramm => diese liest die einzelnen char aus => konvertiert dann wieder in int und trägt dies ins array ein. Dann berechne ich, konvertiere das ergebnis wieder in string und gebe es retour.
Dieses hin und her konviertieren ist kann nicht des rätsels lösung sein.
Hat jemand eine bessere idee?
Lg Chris