2025. 11. 21. 15:49ㆍProgramming/C (KNK)
#include <stdio.h>
int main() {
printf("Hello world!\n");
int arr[4][4] = {0};
int row_sum[4] = {0};
int column_sum[4] = {0};
int diagonal_sum[4] = {0};
int tmp = 0;
for(int i = 0; i < 4; i ++ ) {
for(int j = 0; j < 4; j ++ ) {
scanf("%d", &tmp);
arr[i][j] = tmp;
printf("%d ", arr[i][j]);
}
printf("\n");
}
for(int i = 0; i < 4; i ++) {
for(int j = 0; j < 4; j ++) {
row_sum[i] += arr[i][j];
column_sum[i] += arr[j][i];
if(i==j) {
diagonal_sum[0] += arr[j][i];
}
if(i==(3-j)) {
diagonal_sum[1] += arr[j][i];
}
}
}
printf("row: ");
for(int i = 0 ; i < 4; i++) {
printf("%d ",row_sum[i]);
}
printf("\ncol: ");
for(int i = 0 ; i < 4; i++) {
printf("%d ",column_sum[i]);
}
printf("\ndia: ");
for(int i = 0 ; i < 2; i++) {
printf("%d ",diagonal_sum[i]);
}
return 0;
}
'Programming > C (KNK)' 카테고리의 다른 글
| Ch 8) Project 6 (0) | 2025.11.24 |
|---|---|
| Ch 8) Draw Card (0) | 2025.11.24 |
| Ch 8) Checking Digits (0) | 2025.11.24 |