fork download
  1. #include<stdio.h>
  2. int main()
  3. {
  4. int x,a,line,space,star;
  5. scanf("%d",&x);
  6. if(x%2==1)
  7. {
  8. for(line=1;line<=(x+1)/2;line++){
  9. for(space=(x/2)-line;space>=0;space--){
  10. printf(" ");
  11. }
  12. for(star=1;star<=line;star++){
  13. printf("* ");
  14. }
  15. printf("\n");
  16. }
  17. for(line=1;line<=(x-1)/2;line++){
  18. for(space=1;space<=line;space++){
  19. printf(" ");
  20. }
  21. for(star=(x-1)/2-(line-1);star>=1;star--){
  22. printf("* ");
  23. }
  24. printf("\n");
  25. }
  26. }
  27. else
  28. {
  29. for(line=1;line<=x/2;line++){
  30. for(space=(x/2)-line;space>0;space--){
  31. printf(" ");
  32. }
  33. for(star=1;star<=line;star++){
  34. printf("* ");
  35. }
  36. printf("\n");
  37. }
  38. for(line=1;line<=x/2;line++){
  39. for(space=1;space<line;space++){
  40. printf(" ");
  41. }
  42. for(star=(x/2)-(line-1);star>=1;star--){
  43. printf("* ");
  44. }
  45. printf("\n");
  46. }
  47. }
  48. return 0;
  49. }
Success #stdin #stdout 0s 5320KB
stdin
23
stdout
           * 
          * * 
         * * * 
        * * * * 
       * * * * * 
      * * * * * * 
     * * * * * * * 
    * * * * * * * * 
   * * * * * * * * * 
  * * * * * * * * * * 
 * * * * * * * * * * * 
* * * * * * * * * * * * 
 * * * * * * * * * * * 
  * * * * * * * * * * 
   * * * * * * * * * 
    * * * * * * * * 
     * * * * * * * 
      * * * * * * 
       * * * * * 
        * * * * 
         * * * 
          * * 
           *