Hallo Whouzuo,
auch wenn es jetzt wieder um Implementierung geht und unabhängig von dem, was ich vorher geschrieben hab (und was natürlich weiterhin gilt): Kannst Du mir folgendes bitte nochmal in anderen Worten erklären? Ich bin zwar grad müde und geh jetzt ins Bett, hab aber das Gefühl, ich steh grad völlig auf dem Schlauch.
Was passiert, wenn in deinem Array zweimal der gleiche Eintrag drin ist? Es wird eine 2 zurückgegeben, deine Abfrage ob ergebis = 1 oder ergebnis = -1 trifft nicht zu und es wird ausgegeben, dass es keinen Gewinner gab. Das war mit Sicherheit nicht das, was du gewollt hast oder? In einer entsprechenden Programmiersprache hättest du gar kein "if" schreiben müssen - der Fehler hätte dir nie passieren können. Den können dann natürlich stattdessen die Entwickler der Sprache machen, aber das ist nicht mehr dein Toast. ;)
Danke, Gruß und gute Nacht,
jetzt geht's ab in die T-Rex-Höhlen-Heia (ohne T-Rex),
Dennis