728x90
문제
배열을 만들어서 아래와 같이 저장한 후 출력하는 프로그램을 작성하시오.
규칙은 첫 번째 행은 모두 1로 초기화 하고 다음 행부터는 바로 위의 값과 바로 왼쪽의 값을 더한 것이다.
코드
#include <stdio.h>
int main() {
int a[5][5] = { {1,1,1,1,1} }, i, j;
for (i = 1; i < 5; i++) {
for (j = 0; j < 5; j++) {
if (j == 0) {
a[i][0] = a[i - 1][0];
}
else {
a[i][j] = a[i - 1][j] + a[i][j - 1];
}
}
}
for (i = 0; i < 5; i++) {
for (j = 0; j < 5; j++) {
printf("%d ", a[i][j]);
}
printf("\n");
}
}
문제 http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&code=570&sca=10a0
728x90
728x90
'정올(정보올림피아드&알고리즘) > Language_Coder' 카테고리의 다른 글
정올 161 : 배열2-형성평가2(c언어) →CODINGKOOºº (0) | 2022.06.25 |
---|---|
정올 160 : 배열2-형성평가1(c언어) →CODINGKOOºº (0) | 2022.06.25 |
정올 569 : 배열2-자가진단6(c언어) →CODINGKOOºº (0) | 2022.06.25 |
정올 568 : 배열2-자가진단5(c언어) →CODINGKOOºº (0) | 2022.06.25 |
정올 567 : 배열2-자가진단4(c언어) →CODINGKOOºº (0) | 2022.06.25 |