No older revisions available
No older revisions available
3월 24~25일 사이
에.. 우선 무식하게 배열을 선언하고 했네..
원하는 행,열에 따라 파스칼의 삼각형 크기를 조절해서
전체출력 하려고 할려고하는데 어떻게 해야할까;;?
25일
아영이 누나 소스를 보았다. 아.. 재귀함수 + 하키스틱 공식으로 짤수있는거구나.. Ver 1, Ver 2, Ver 3의 변천사..
졸렵다 지금 1시 11분이다 누군 술마시고 있는데 난 컴 앞에 앉아서 조는구나.
자고 업그레이드 해야지 배끼는것 같지만..
에.. 우선 무식하게 배열을 선언하고 했네..
원하는 행,열에 따라 파스칼의 삼각형 크기를 조절해서
전체출력 하려고 할려고하는데 어떻게 해야할까;;?
25일
아영이 누나 소스를 보았다. 아.. 재귀함수 + 하키스틱 공식으로 짤수있는거구나.. Ver 1, Ver 2, Ver 3의 변천사..
졸렵다 지금 1시 11분이다 누군 술마시고 있는데 난 컴 앞에 앉아서 조는구나.
자고 업그레이드 해야지 배끼는것 같지만..
== version 1 ==
~cpp #include<stdio.h> int pasc(); void main(){ int h,y; printf("몇행 몇열을 원하십니까?(행,열)(주의: 열=<행) : "); scanf("%d,%d",&h,&y); pasc(h,y); } int pasc(int h,int y){ int i,j; int pas[50][50] ={0,}; //우선 무식하게 배열을 선언하는 방식으로.. if(h<y) printf("다시하세요 ㄱ-"); else if(h<2) printf("1이겠지..."); else{ pas[0][0] = 1; pas[1][0] = 1; pas[1][1] = 1; for(i=2;i<50;i++){ for(j=0;j<50;j++){ if(pas[i][j] && pas[i]) continue; else pas[i][j] = pas[i-1][j-1] + pas[i-1][j]; } } printf("%d행 %d의 숫자는 %d 입니다",h,y,pas[h-1][y-1]); } }