Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.76 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. #include <iterator>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     int HeightTriangle;
  11.  
  12.     cin >> HeightTriangle;
  13.     vector<vector<int>> Paskal;
  14.    
  15.     for (int i = 0; i < HeightTriangle; i++)
  16.     {
  17.        
  18.         Paskal.push_back(vector<int>());
  19.         Paskal[i].resize(i + 1);
  20.         for (int j = 0; j < Paskal[i].size(); j++)
  21.         {
  22.             //Paskal[i].resize(j+1);
  23.             if (j == 0 || j == Paskal[i].size() - 1)
  24.                 Paskal[i][j] = 1;
  25.             else
  26.                 Paskal[i][j] = Paskal[i - 1][j]+Paskal[i-1][j-1];
  27.         }
  28.     }
  29.     for (int i = 0; i < HeightTriangle; i++)
  30.     {
  31.         {
  32.             for (int j = 0; j < Paskal[i].size(); j++)
  33.                 if (j == 0)
  34.                     cout << Paskal[i][j];
  35.                 else
  36.                     cout << " " << Paskal[i][j];
  37.         }
  38.         cout << endl;
  39.     }
  40.  
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement