2차원배열- 2차원배열 활용예제2(누적합 구하기)
2018. 7. 8. 11:35ㆍalgorithm/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;
}
'algorithm > dimigo.goorm.io' 카테고리의 다른 글
2차원배열- 2차원배열 활용예제4(최대값 구하기) (284) | 2018.07.08 |
---|---|
2차원배열- 2차원배열 활용예제3(문자열 거꾸로 출력하기) (274) | 2018.07.08 |
2차원배열- 2차원배열 활용예제1(배열 초기화) (265) | 2018.07.08 |
문자열배열- 문자열배열 활용예제4(카이사르 암호) (296) | 2018.07.08 |
문자열배열- 문자열배열 활용예제3(대소문자 바꾸기) (271) | 2018.07.08 |