Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- #define MAX(a,b) ((a>b)?a:b)
- #define MIN(a,b) ((a<b)?a:b)
- #define loop(i, a, b) for(int i=(a);i<=(b);i++)
- #define pf(x) printf(x);
- #define dbg(x) printf("\n--bug: %d --\n",x)
- #define PI 2*acos(0.0)
- #define all(x) x.begin(),x.end()
- #define ll long long
- #define pb push_back
- #define NL printf("\n")
- #define INF (int) 1<<28
- #define INFF (ll) 5e18
- using namespace std;
- int main()
- {
- // freopen("input.txt","r",stdin); freopen("output.txt","w",stdout);
- int n;
- cin>>n;
- int up=n-1;
- int up_gap=n;
- int down=n-1;
- int down_gap=n;
- for(int i=1;i<=up+1;i++) //up +1 dewa jate majheer line tao hoye hay
- {
- for(int j=1;j<=n*2+1;j++)
- {
- if(abs(j-1)==up_gap || abs(n*2+1)-j==up_gap)
- printf("*");
- else printf("-");
- }
- printf("\n");
- up_gap--;
- }
- down_gap=up_gap+2; // important line here
- for(int i=1;i<=down;i++)
- {
- for(int j=1;j<=n*2+1;j++)
- {
- if(abs(j-1)==down_gap || abs(n*2+1)-j==down_gap)
- printf("*");
- else printf("-");
- }
- printf("\n");
- down_gap++;
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment