Nochmal Array



  • Hallo! Ich habe ein Problem mit Arrays!Ich habe eine Matrix gegeben :

    2 3 4
    2 1 1
    3 2 2

    Ich 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


Anmelden zum Antworten