1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <stdio.h> int arr[20][20] = { 0 }; int main() { char stend[10]; int a, b; scanf("%s %d %d", stend, &a, &b); for(int j = 0 ; j < a ; j++) { char num[20] = { 0 }; scanf("%s", num); for (int i = 0; i < b; i++) { arr[j][i] = (int)(num[i] - '0'); } } scanf("%s", stend); for (int i = 0; i < a - 1; i++) { for (int j = 0; j < b - 1; j++) { arr[i][j] = (arr[i][j] + arr[i+1][j] + arr[i][j+1] + arr[i+1][j+1]) / 4; printf("%d", arr[i][j]); } printf("\n"); } } | cs |
'알고리즘 > 문자와 문자열' 카테고리의 다른 글
2908 상수 (0) | 2020.01.04 |
---|---|
1157 단어공부 (0) | 2020.01.03 |
11654 아스키 코드 (0) | 2020.01.03 |
world cup 더블릿 (0) | 2019.02.28 |
검은 점 세기 더블릿 (0) | 2019.02.28 |