fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int n = 6;
  5.  
  6. int res = 1;
  7. for(int i = 1; i <= n; i++) {
  8. for(int j = 1; j <= n - i; j++)
  9. printf(" ");
  10. for(int k = 1; k <= res; k++)
  11. printf("*");
  12.  
  13. res += 2;
  14. printf("\n");
  15. }
  16.  
  17. res = (n % 2 == 0) ? (res / 2) - 1 : res / 2;
  18. for(int i = n + 1; i <= 2 * n; i++) {
  19. for(int j = 1; j <= n / 2; j++)
  20. printf(" ");
  21. for(int k = 1; k <= res; k++)
  22. printf("*");
  23. printf("\n");
  24. }
  25. return 0;
  26. }
  27.  
Success #stdin #stdout 0.01s 5272KB
stdin
Standard input is empty
stdout
     *
    ***
   *****
  *******
 *********
***********
   *****
   *****
   *****
   *****
   *****
   *****