Advertisement
Guest User

Untitled

a guest
May 27th, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1.  
  2. #include "stdafx.h"
  3. #include <iostream>
  4. #include <iostream>
  5. #include <iomanip>
  6. #include <stdio.h>
  7. #include <stdlib.h>
  8. using namespace std;
  9.  
  10. int main()
  11. {
  12.         int n, **pascal;
  13.         cout << "podaj ilosc wierszy w trojkacie" << endl;
  14.         cin >> n;
  15.  
  16.         pascal = new int*[n];
  17.  
  18.         for (int i = 0; i < n; i++) {
  19.             for (int j = 0; j <= i; j++) {
  20.                 pascal[i] = new int[j];
  21.             }
  22.         }
  23.  
  24.         for (int i = 0; i < n; i++) {
  25.             for (int j = 0; j <= i; j++) {
  26.                 if (j == 0 || j == i || i == 0 || i == 1) pascal[i][j] = 1;
  27.                 else {
  28.                     pascal[i][j] = pascal[i - 1][j - 1] + pascal[i - 1][j];
  29.                 }
  30.             }
  31.         }
  32.  
  33.         for (int i = 0; i < n; i++) {
  34.             for (int j = 0; j <= i; j++) {
  35.                 cout << setw(7) << pascal[i][j];
  36.             }
  37.             cout << endl;
  38.         }
  39.         for (int i = 0; i < n; i++)
  40.         {
  41.             delete[] pascal[i];
  42.         }
  43.  
  44.         delete[] pascal;
  45.         system("pause");
  46.     return 0;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement