Advertisement
naskedvi

T3. - zad.5

Mar 17th, 2014
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 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 PaskalovTrougao(int n)
  8. {
  9. Matrica p(n);
  10. for(int i=0;i<n;i++)
  11. p[i].resize(i+1);
  12.  
  13. for(int i=0;i<n;i++)
  14. {
  15. p[i][0]=1;
  16. p[i][p[i].size()-1]=1;
  17. }
  18.  
  19. for(int i=2;i<n;i++)
  20. {
  21. for(int j=1;j<p[i].size()-1;j++)
  22. p[i][j]=p[i-1][j-1]+p[i-1][j];
  23. }
  24.  
  25. return p;
  26. }
  27.  
  28.  
  29. int main()
  30. {
  31. std::cout<<"Unesite n za koji kreirate Paskalov trougao: ";
  32. int n;
  33. std::cin>>n;
  34. Matrica p;
  35. p=PaskalovTrougao(n);
  36.  
  37. for(int i=0;i<n;i++)
  38. {
  39. for(int j=0;j<p[i].size();j++)
  40. std::cout<<std::setw(7)<<p[i][j];
  41. std::cout<<std::endl;
  42. }
  43. return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement