Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- int rekurzivna(int i, int j)
- {
- if(j==0 || i<=j) return 1;
- else return rekurzivna(i-1, j-1)+ rekurzivna(i-1,j);
- }
- int main()
- {
- try
- {
- int n;
- std::cin>>n;
- int suma=0;
- for (int i=0; i<n; i++)
- suma+=i+1;
- int **matrica(new int *[n]);
- matrica[0]=new int [n * suma];
- for (int i(1); i<n; i++)
- matrica[i]=matrica[i-1]+i;
- for (int i(0); i<n; i++)
- {
- for (int j(0); j<i+1;j++)
- {
- matrica[i][j]=rekurzivna(i,j);
- }
- }
- for (int i(0); i<n; i++)
- {
- for (int j(0); j<i+1; j++)
- {
- std::cout<<matrica[i][j];
- }
- std::cout<<std::endl;
- }
- }
- catch(...)
- {
- std::cout<<"Alokacija nije uspjela";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment