Advertisement
informaticage

Albero al contrario

Jun 23rd, 2023
864
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.61 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.   int l;
  5.   scanf("%d", &l);
  6.  
  7.   // Tronco alto l / 2
  8.   for(int i = 0; i < (l / 2); i++) {
  9.     // Tronco largo 3
  10.  
  11.     // Allineo al centro
  12.     for(int j = 0; j < l - 2;  j++) {
  13.         printf(" ");
  14.     }
  15.    
  16.     // Disegno il tronco
  17.     printf("***\n");
  18.   }
  19.  
  20.   for(int i = l; i >= 1; i--) {
  21.     // N - I + I fa sempre N
  22.  
  23.     // Allinea a destra con N - I spazi
  24.     for(int j = 0; j < l - i; j++) {
  25.       printf(" ");
  26.     }
  27.  
  28.     // Mi stampa I asterischi
  29.     for(int j = 0; j < i; j++) {
  30.       printf("%c ", 219);
  31.     }
  32.  
  33.     printf("\n");
  34.   }
  35.  
  36.   return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement