Pascalov trojuholník

Napíšte program pre vytlačenie N riadkov pascalového trojuholníka. using namespace std; typedef long unsigned int uint; // faktorial uint faktorial(uint n) { if (n <= 1) return 1; else return n * faktorial(n - 1); } // kombinacne cislo uint kombcislo(uint n, uint k) { uint citatel = faktorial(n); uint menovatel = faktorial(k) * faktorial(n - k); return (citatel / menovatel); } int main {  // nastavenia uint imax = 13; // riadky for (uint i = 0; i < imax; ++i) {    // odsadenie for (uint j = 0; j <= 24 + (imax / 2 - i) * 3; ++j) cout << ' '; // vypis for (uint j = 0; j <= i; ++j) {      uint c = kombcislo(i, j); // posunutie jednocifernych if (c < 10) cout << "   "; else if (c < 100) cout << "  "; else if (c < 1000) cout << " "; else if (c < 10000) cout << " "; // cislo cout << c << ' '; }    // novy riadok cout << endl; }  // koniec cin.get; return 0; }
 * 1) include