#include <iostream>

using namespace std;


int main() {

int n = 0 ; cin>>n;

int a[20][20] = {0, };

for(int i= 0 ; i<n; ++i)

{

for(int j = 0; j<=i ; ++j)

{

if(i==0||j==i) a[i][j]=1;

else a[i][j] = a[i-1][j-1]+a[i-1][j];

}

}

for(int i= 0 ; i<n; ++i)

{

for(int j = 0; j<=i ; ++j)

{

cout<< a[i][j]<<" ";

}cout<<endl; 

}

return 0;

}

----------------

1 6 1 6 7 1 6 13 8 1 6 19 21 9 1
출력이 이렇게 나옵니다.. a라는 배열의 모든값을 0으로 초기화 시켜놓고 하는건데

도대체 어케 a(n,0)의 값에 6이 들어가는 거죠 ????????????????????