Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include <iomanip>
- typedef std::vector< std::vector<int>> Matrica;
- int funkcija(int i, int j)
- {
- if ((j==0) || (i==j)) return 1;
- else return funkcija(i-1, j-1) + funkcija(i-1,j);
- }
- int main()
- {
- std::cout<<"unesi broj redova grbave matrice:\n";
- int n;
- std::cin>>n;
- Matrica a(n);
- for (int i(0); i<n; i++) a[i].resize(i+1);
- for (int i(0); i<n; i++ )
- {
- for (int j(0); j<i+1; j++)
- {
- a[i][j]=funkcija(i,j);
- }
- }
- for (int i(0); i<n; i++)
- {
- for (int j(0); j<i+1; j++) {
- std::cout<< a[i][j];
- std::cout<<std::setw(3) << " ";
- }
- std::cout<< std::endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement