fork download
  1. #include <stdio.h>
  2. void printer(int input)
  3. {
  4. // for stars
  5. for (int i = 1; i <= input; i++) {
  6. for (int j = 1; j <= input - i; j++) {
  7. printf(" ");
  8. }
  9. for (int k = 1; k <= i; k++) {
  10. if (k == 1) printf("*");
  11. else printf(" *");
  12. }
  13. printf("\n");
  14. }
  15. // for base
  16. int base_half_len = input - 1;
  17. for (int i = 1; i < base_half_len; i++) {
  18. printf("_");
  19. }
  20. printf("| |");
  21. for (int i = 1; i < base_half_len; i++) {
  22. printf("_");
  23. }
  24. printf("\n\\");
  25. for (int i = 1; i < 2 * input - 2; i++) {
  26. printf("_");
  27. }
  28. printf("/\n");
  29. }
  30. int main(void) {
  31. // your code goes here
  32. printer(10);
  33. return 0;
  34. }
  35.  
Success #stdin #stdout 0s 4308KB
stdin
Standard input is empty
stdout
         *
        * *
       * * *
      * * * *
     * * * * *
    * * * * * *
   * * * * * * *
  * * * * * * * *
 * * * * * * * * *
* * * * * * * * * *
________| |________
\_________________/