Summenfunktion
-
Ich habe ein zweidimensionales Array, das mir mit seinen Werten eine Matrix liefert. Jetzt will ich die Summe aller Werte der 1. Spalte der Matrix bilden. Das habe ich schon mit einer if-Bedinggung (Spalte=1) und einer for-Schleife (Zeile=0; Zeile<Zeilenanzahl; Zeile++) gemacht. Das Programm gibt mir aber nur die Werte der 1. Soalte aus, ohne summiert zu haben. Wie lautet der richtige Quelltext?
-
wie lautet dein quelltext?
-
int summe = 0; for (int i = 0; i < zeilen; ++i) summe += matrix[i][0]; // summe enthaelt jetzt erste spalte aufsummiert
-
Stern schrieb:
Bedinggung (Spalte=1)
Typo? Wenn nicht,
Spalte == 1
-
Mein Quelltext:
if(j=1)
for(i=0; i<Zeilenanzahl; i++)
summe+=matrix[i][j];
else i++
-
du solltest entweder die anforderung nochmal lesen, oder den quelltext bearbeiten

-
Ok, das funktioniert, doch gibt das Programm auch alle Zwischensummen aus. Ist das normal?