#include typedef int* IntPtr; void main() { IntPtr a; int b, k, m; char skip; cout << "How many rows would you like to print?-->"; cin >> b; //Note, like much of my other stuff, this isn't robust a = new int[b]; for(k = 0; k < b; k++) { for(m = k; m >= 0; m--) { if(m == 0 || m == k) { a[m] = 1; } else { a[m] = a[m] + a[m - 1]; } cout << a[m] << " "; } cout << endl; } cout << "Press Enter to continue"; cin.get(skip); cin.get(skip); return; }