Nochmal Array
-
Hallo! Ich habe ein Problem mit Arrays!Ich habe eine Matrix gegeben :
2 3 4
2 1 1
3 2 2Ich möchte ja aus der Matrize die Elemente aus der ersten Zeile addieren, sprich element11 + element12 +elemtent12= ein gesamtwert. Diesen gesamtwert möchte ich jetzt einem neuen Array zuweisen. Habe das so konzipiert:
s3=0;
z4=0;for(int z3=0;z3<10;z3++)
{
z2++;
s3=0;
s4=0;
for (int s2=0;s2<10;s2++)
{
s4++;
multi5[z4][s4]=multi4[z3][s3]+multi1[z2-1][s2];
}
cout << endl;
}Irgendwie funktioiert das nicht so recht:-((((((Er addiert nicht alle Elemente aus einer zeile und weißt das richtig zu.! Ich weiß echt nciht mehr weiter!
-
Deine Beschreibung des Problems und dein Quellcode sind aber vollkommen verschieden, was stimmt denn jetzt?
-
Das sieht aber sehr kompliziert aus wie du das machst.
int Matrix[3][3]; int A[3]; //... for (int i=0;i<=2;++i){ for (int j=0;j<=2;++j){ A[i]=A[i]+Matrix[i][j]; } }Ich wuerde es in etwa so machen. Ist natuerlich noch verbesserungswuerdig.
MFG
chewbo