2차원배열- 2차원배열 활용예제2(누적합 구하기)

2018. 7. 8. 11:35algorithm/dimigo.goorm.io

#include <stdio.h>


int main() {

int arr[100][100] = { 0 };

int a, b, i, j;


scanf("%d %d", &a, &b);

for (i = 0; i < a; i++) {

for (j = 0; j < b; j++) {

scanf("%d", &arr[i][j]);

}

}

for (i = 0; i < a; i++) {

for (j = 0; j < b; j++) {

arr[i][b] += arr[i][j];

}

}

for (i = 0; i < b; i++) {

for (j = 0; j < a; j++) {

arr[a][i] += arr[j][i];

}

}

for (i = 0; i < a; i++) {

for (j = 0; j <= b; j++) {

printf("%3d ", arr[i][j]);

}

printf("\n");

}

for (j = 0; j < b; j++) {

printf("%3d ", arr[a][j]);

}

return 0;


}