== 설명 == cpp로 저장하는 건 없는 모양... 내 코드의 요점은 매우 간단. 각 숫자의 배열을 이딴 식으로 만드는게 포인트. {{{ 01234567890 000010000 1 000101000 2 001020100 3 010303010 4 104060401 5 }}} 맨 윗줄 가운데와 맨 마지막줄 양 끝을 1로 초기화하고 나머지는 일반 파스칼의 삼각형 구하는 것처럼 다 산수로 위에 있는 두 숫자를 더해서 계산. '''수학공식을 사용했다면 소스코드의 길이가 더 줄어들었을 것.''' {{{ #include #include #include using namespace std; //new 가 어디 포함되는지 몰라서 //using namespace std 그냥 사용했음.. int main() { int **arr, param = 0, col = 0; cout << "How many lines?? : "; cin >> param;//라인 수. col = 2*param-1; //정렬했을 때 이쁘게 보이는 효과와, //계산을 편하게 하기 위한 잔머리. //그러나 불필요한 공간을 좀 많이 필요로 하는... //필요한 만큼만 동적배열. arr = new int* [param]; for(int i = 0;i