Multiplizieren Sie die Elemente in einem array

Hallo, ich habe ein array : int [] num = new int[6]{1,2,2,1,1,2};

Ich möchten, multiplizieren Sie den Wert im element 0 mit jedem anderen Wert, dann möchte ich multiplizieren Sie den Wert im element 1 mit den Werten an die Elemente 2 durch das Letzte element. Dann multiplizieren Sie den Wert im element 2 mit den Werten von 3 bis zu Ende, und so weiter, bis ich habe iteriert durch den ganzen array.

Meine Bemühungen so weit scheinen ungeschickt und ausführlich, so dass ich Frage mich, wenn jemand mir zeigen könnte eine elegante Möglichkeit, dies zu erreichen ist mein Ziel.

Vielen Dank.

  • was tun die "ungeschickte und "verbose" - versuche Aussehen ? Sie sollten nach Ihnen.
  • Ungeschickt und ausführlichen Bemühungen sorgen für Spaß beim Lesen 🙂 Bitte etwas posten, und wir werden Ihnen helfen, machen es elegant.
  • Es ist wichtig zu wissen, dass die Produkte können SEHR groß werden und Sie verlieren möglicherweise Daten, die Konsistenz mit Ihrem int-array. Ist dieses problem möglich, in Ihrem Szenario?
InformationsquelleAutor user995689 | 2012-01-09
Schreibe einen Kommentar