tungggg

star

May 11th, 2022
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.44 KB | None | 0 0
  1. void printLeft (int n){
  2.     int star = n;
  3.     int space = n-1 ;
  4.     for(int i = 1; i<= n-1 ;i++){
  5.         for (int j= 1 ; j<= space ; j++){
  6.             cout<<" ";
  7.         }
  8.         for ( int j =1; j<= star ;j++){
  9.             cout<<"*";
  10.         }
  11.         cout<<endl;
  12.         star --;
  13.         space --;
  14.     }
  15.     cout<<"*"<<endl;
  16.     star = 2;
  17.     space = 1;
  18.     for(int i = 1; i<= n-1 ;i++){
  19.         for (int j= 1 ; j<= space ; j++){
  20.             cout<<" ";
  21.         }
  22.         for ( int j =1; j<= star ;j++){
  23.             cout<<"*";
  24.         }
  25.         cout<<endl;
  26.         star ++;
  27.         space ++;
  28.     }
  29. }
  30.  
  31. void printRight ( int n ){
  32.     int star = n ;
  33.     int space =0 ;
  34.     for (int i=1 ;i<= n-1;i++){
  35.         for (int j =1 ;j<= space ;j++){
  36.             cout<<" ";
  37.         }
  38.         for (int j= 1; j<= star ; j++){
  39.             cout<<"*";
  40.         }
  41.         cout<<endl;
  42.         star--;
  43.         space +=2 ;
  44.        
  45.     }
  46.     for (int i = 1; i<= (n-1)* 2; i++){
  47.         cout<<" ";
  48.     }
  49.     cout<<"*"<<endl;
  50.     star = 2 ;
  51.     space =( n- 2) * 2;
  52.     for(int i =1 ;i<= n-1; i++ ){
  53.         for (int j= 1; j<= space ;j++){
  54.             cout<<" ";
  55.         }
  56.         for (int j=1 ;j<=star ;j++ ){
  57.             cout<<"*";
  58.         }
  59.         cout<<endl;
  60.         star ++;
  61.         space -=2 ;
  62.     }
  63. }
  64.  
  65. void printArrow(int n, bool left){
  66.     if ( left == true ){
  67.         printLeft ( n);
  68.     }
  69.     else printRight(n);
  70.    
  71. }
Advertisement
Add Comment
Please, Sign In to add comment