fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5.  
  6. int main()
  7. {
  8. int a, b,c,e;
  9. cin >> c;
  10. for(a=1;a <= c*2-1; a++)
  11. {
  12. for(b=1; b <= c*2-1; b++)
  13. {
  14.  
  15. if(a <= c-b || b <= a-c)
  16. { cout << "*"; }
  17. else if(a <= b-c)
  18. { cout << "*";}
  19. else if(c*2-1 == a && c+1 <= b )
  20. { cout << "*"; }
  21. else if(c*2-1 == b && c+1 <= a )
  22. { cout << "*";}
  23. else if(c*2-2 == a && c+2 <= b )
  24. { cout << "*";}
  25. else if(c*2-2 == b && c+2 <= a )
  26. { cout << "*";}
  27. else if(c*2-3 == a && c+3 <= b )
  28. { cout << "*";}
  29. else if(c*2-3 == b && c+3 <= a )
  30. { cout << "*";}
  31. else if(c*2-4 == a && c+4 <= b )
  32. { cout << "*";}
  33. else if(c*2-4 == b && c+4 <= a )
  34. { cout << "*";}
  35. else if(c*2-5 == a && c+5 <= b )
  36. { cout << "*";}
  37. else if(c*2-5 == b && c+5 <= a )
  38. { cout << "*";}
  39. else if(c*2-6 == a && c+6 <= b )
  40. { cout << "*";}
  41. else if(c*2-6 == b && c+6 <= a )
  42. { cout << "*";}
  43. else if(c*2-7 == a && c+7 <= b )
  44. { cout << "*";}
  45. else if(c*2-7 == b && c+7 <= a )
  46. { cout << "*";}
  47. else if(c*2-8 == a && c+8 <= b )
  48. { cout << "*";}
  49. else if(c*2-8 == b && c+8 <= a )
  50. { cout << "*";}
  51. else if(c*2-9 == a && c+9 <= b )
  52. { cout << "*";}
  53. else if(c*2-9 == b && c+9 <= a )
  54. { cout << "*";}
  55. else if(c*2-10 == a && c+10 <= b )
  56. { cout << "*";}
  57. else if(c*2-10 == b && c+10<= a )
  58. { cout << "*";}
  59. else if(c*2-11 == a && c+11 <= b )
  60. { cout << "*";}
  61. else if(c*2-11 == b && c+11 <= a )
  62. { cout << "*";}
  63. else if(c*2-12 == a && c+12 <= b )
  64. { cout << "*";}
  65. else if(c*2-12 == b && c+12 <= a )
  66. { cout << "*";}
  67. else if(c*2-13 == a && c+13 <= b )
  68. { cout << "*";}
  69. else if(c*2-13 == b && c+13 <= a )
  70. { cout << "*";}
  71. else if(c*2-14 == a && c+14 <= b )
  72. { cout << "*";}
  73. else if(c*2-14 == b && c+14 <= a )
  74. { cout << "*";}
  75. else if(c*2-15 == a && c+15 <= b )
  76. { cout << "*";}
  77. else if(c*2-15 == b && c+15 <= a )
  78. { cout << "*";}
  79. else if(c*2-16 == a && c+16 <= b )
  80. { cout << "*";}
  81. else if(c*2-16 == b && c+16 <= a )
  82. { cout << "*";}
  83. else if(c*2-17 == a && c+17 <= b )
  84. { cout << "*";}
  85. else if(c*2-17 == b && c+17 <= a )
  86. { cout << "*";}
  87. else {cout << " "; }
  88.  
  89. }
  90. cout << endl;
  91. }
  92.  
  93. return 0;
  94. }
  95.  
Success #stdin #stdout 0s 15240KB
stdin
11
stdout
********** **********
*********   *********
********     ********
*******       *******
******         ******
*****           *****
****             ****
***               ***
**                 **
*                   *
                     
*                   *
**                 **
***               ***
****             ****
*****           *****
******         ******
*******       *******
********     ********
*********   *********
********** **********