Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- #include <vector>
- using namespace std;
- int main(){
- int N=0, K=3;
- cout <<"Enter the size you want your pascal triangle: ";
- cin >> N;
- vector<int> x;
- vector<int> p;
- x.assign(2,1);
- for(int i=1; i<N+1;i++){
- cout<< " ";
- }
- cout << "1" <<endl;
- for(int i=1; i<N;i++){
- cout<< " ";
- }
- cout << "1 1"<<endl;
- int j = 1;
- while(K<N+1){
- p.assign(K,1);
- for(int i=1; i<N-j;i++){
- cout<< " ";
- }
- cout<< "1 ";
- for(int i=1; i<K-1;i++){
- p[0]=1;
- p[K-1]=1;
- p[i]=x[i-1]+x[i];
- if(p[i]>6){
- cout << p[i]%7 ;
- cout << " ";
- }
- else{
- cout << p[i];
- cout << " ";
- }
- }
- cout << "1 ";
- x.assign(K,1);
- for(int j=1; j<K-1; j++){
- x[j]=p[j];
- }
- K++;
- j++;
- cout << ""<<endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment