Problem mit Arraymultiplikation
-
hallo,
ich habe ein Problem bei der Multiplikation von 2 Arrays:for (m = 0; m < projProps->12; m++) { zielPi[m] = p[m]; printf("Dauer %d\n",zielPi[m]); for (n = 0; n < 12; n++){ zielRi[n] = resDemand[n][m]; printf("Ri %d\n",zielRi[n]); } zielPiRi[m] = zielPi[m]*zielRi[n]; printf("Multi %d\n",zielPiRi[m]);
Die Ausgabe liefert die richtigen Werte, aber wenn ich die Felder multiplizieren will, kommen viel zu große Zahlen raus.
Was habe ich dort falsch gemacht?
Ich will ja Feld von zielPI[1] mit Feld 1 von zielRi[1], etc multiplizieren
-
Welche Ausgabe liefert die richtigen Werte? Welchen Typ haben zielPi, etc. ?
-
es werden integer werte ausgegeben, und ich habe auch die arrays als integer deklariert und vorher gesetzt.
-
Zeig mal den ganzen Code.