#1 19. Mai 2011 Matrix addition Hallo Ich muss zwei Matrizen mit arrays einlesen und diese mithilfe von for-Schleifen addieren und diese, sowie das Ergebnis ausgeben lassen. Das einlesen ist kein Problem nun komm ich leider nicht weiter. Wie mache ich das mit der Schleife? hoffe jemand kann mir helfen mfg Hanutak11 + Multi-Zitat Zitieren
#2 19. Mai 2011 AW: Matrix addition Du verschachtelst zwei Schleifen, die eine iteriert über die Zeilen, die andere über die Spalten. Dann musst du nur die jeweils durchlaufenen Felder addieren und in der Ergebnismatrix (natürlich vorher anzulegen) speichern. + Multi-Zitat Zitieren
#3 19. Mai 2011 AW: Matrix addition Hey Mir war gerade etwas Langweilig. Hab dir schnell mal ein Beispiel gecoded wie so eine verschachtelte For-Schleife aussehen sollte. Have fun mfg mkostka Code: #include<stdio.h> #include<stdlib.h> int main(){ int i, j = 3; int matrix1[3][3] = { {1,2,3}, {4,5,6}, {7,8,9} }; int matrix2[3][3] = { {1,2,3}, {4,5,6}, {7,8,9} }; int matrix3[3][3] = { 0 }; for(i = 0; i < 3; i++){ for(j = 0; j < 3; j++){ matrix3[i][j] = matrix1[i][j] + matrix2[i][j]; } } for(i = 0; i < 3; i++){ for(j = 0; j < 3; j++){ printf("%d \n", matrix3[i][j]); } } return EXIT_SUCCESS; } + Multi-Zitat Zitieren