sak1b

NAJIA

Mar 17th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. #define MAX(a,b) ((a>b)?a:b)
  4. #define MIN(a,b) ((a<b)?a:b)
  5. #define loop(i, a, b) for(int i=(a);i<=(b);i++)
  6.  
  7. #define pf(x) printf(x);
  8. #define dbg(x) printf("\n--bug: %d --\n",x)
  9. #define PI 2*acos(0.0)
  10. #define all(x) x.begin(),x.end()
  11. #define ll long long
  12. #define pb push_back
  13. #define NL printf("\n")
  14. #define INF (int) 1<<28
  15. #define INFF (ll) 5e18
  16.  
  17.  
  18. using namespace std;
  19.  
  20.  
  21. int main()
  22. {
  23. // freopen("input.txt","r",stdin); freopen("output.txt","w",stdout);
  24.  
  25. int n;
  26. cin>>n;
  27. int up=n-1;
  28. int up_gap=n;
  29. int down=n-1;
  30. int down_gap=n;
  31. for(int i=1;i<=up+1;i++) //up +1 dewa jate majheer line tao hoye hay
  32. {
  33. for(int j=1;j<=n*2+1;j++)
  34. {
  35. if(abs(j-1)==up_gap || abs(n*2+1)-j==up_gap)
  36. printf("*");
  37. else printf("-");
  38. }
  39. printf("\n");
  40. up_gap--;
  41. }
  42.  
  43. down_gap=up_gap+2; // important line here
  44. for(int i=1;i<=down;i++)
  45. {
  46. for(int j=1;j<=n*2+1;j++)
  47. {
  48. if(abs(j-1)==down_gap || abs(n*2+1)-j==down_gap)
  49. printf("*");
  50. else printf("-");
  51. }
  52. printf("\n");
  53. down_gap++;
  54. }
  55.  
  56.  
  57.  
  58. return 0;
  59. }
Add Comment
Please, Sign In to add comment