Advertisement
sellmmaahh

tut3-zad5

Jul 20th, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.94 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <iomanip>
  4.  
  5. typedef std::vector <std::vector <int>> Matrica;
  6.  
  7. Matrica PascalovTrougao (int n)
  8. {
  9.     Matrica a(n);
  10.     for (int i(0); i<n; i++)
  11.     {
  12.         a[i].resize(i+1);
  13.         for (int i(0); i<a.size(); i++)
  14.         {
  15.             for (int j(0); j<a[i].size(); j++)
  16.             {
  17.                 if ((j==0) ||  (i==j))
  18.                     a[i][j]=1;
  19.                     else
  20.                     a[i][j]=a[i-1][j-1]+a[i-1][j];
  21.             }
  22.  
  23.         }}
  24.         return a;
  25.         }
  26.  
  27.  
  28.         int main ()
  29.         {
  30.             int n;
  31.             std::cout<<"Unesite broj n: ";
  32.             std::cin>>n;
  33.             Matrica b(PascalovTrougao(n));
  34.             for (std::vector <int> x: b)
  35.             {
  36.                 for (int y: x)
  37.                     std::cout<<std::setw(n)<<y;
  38.                 std::cout<<std::endl;
  39.             }
  40.             return 0;
  41.  
  42.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement