Array werte summieren

nesma

Mitglied
Hallo Leute

hab ein Problem möchte unzwar die Werte eines Arrays miteinander addieren damit ich zum Beispiel ein Mittelwert ermitteln kann..

z.B.

int array[30] = {2,4,5,7,8,9.......} //

summe =

Kann mir hier jemand helfen ?
 
Versuche es in einer Schleife

summe = 0;

Schleife:
summe += Aktueller Arraywert

Ok?

@alle anderen
Einen fertigen Quelltext zu posten verhindert den Lerneffekt

vop
 
hab es mit solch einer Schleife versucht nur kriege einen komischen wert heraus


-------------------------------------
Code:
temp[5]={2,5,7,9,10};

for (int i=0;i < 5;i++)    
    
    summ += temp[i] ;



?
 
Hast du auch summ = 0; irgendwo davor stehen? Wenn sie bei dem += zum ersten mal benutzt wird ist da mit großer wahrscheinlichkeit ein Wert drin, den du nicht haben willst.
 
Wie summiere ich 2D Arrays ?

also jetzt zum Beispiel :

---------------------------------------------------------------------
Code:
temp[2][3]={{8.3,8.5,8.6},{15.3,16.4,17.8}};

float mitte = 0;      

for (int i=0;i<5;i++)    

mitte += temp[i][i] ;

-------------------------------------------------------------------

hab das versucht aber klappt nicht ?
 
moin


Entwerder:
Code:
int main()
{
	int array[10][2] = {1,2,3,4,5,6,7,8,9,0},{1,2,3,4,5,6,7,8,9,0};
	int summe = 0;

	for(int l=0; l<2; l++)
		for(int i=0; i<10; i++)
			summe += array[i][l];

	cin.get();
	return 0;
}
Oder
Code:
int main()
{
	int array[10][2] = {1,2,3,4,5,6,7,8,9,0},{1,2,3,4,5,6,7,8,9,0};
	int summe = 0;

	for(int l=0; l<20; l++)
 		summe += array[l];

	cin.get();
	return 0;
}
Geht beides.


mfg
umbrasaxum
 

Neue Beiträge

Zurück