#include "stdafx.h"
#include
using namespace std;
void print(int*, int);
int main()
{
int n;
cout > n;
int *ptr = nullptr;
for (int i = 0; i < n; ++i) {
if (i == 0) {
int *p1 = new int[1]{ 1 };
print(p1, 1);
delete[] p1;
}
if (i == 1) {
int *p2 = new int[2]{ 1, 1 };
print(p2, 2);
ptr = p2;
}
if (i != 0 && i != 1) {
int j = i + 1;
int *pn = new int[j];
for (int m = 0; m < j; m++) {
if (m == 0 || m == j - 1) {
*(pn + m) = 1;
}
else {
*(pn + m) = *(ptr + m) + *(ptr + m - 1);
}
}
print(pn, j);
ptr = pn;
}
}
}
void print(int *arr, int n) {
for (int i = 0; i < n; i++)
cout |