Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- int main() {
- int n; cin>>n;
- int shir=(2*n)+6;
- for(int i=1;i<=n;i++)
- {
- cout<<string((shir/2)-1,'-')<<"**"<<string((shir/2)-1,'-')<<endl;
- }
- for(int i=1;i<=n-3;i++)
- {
- cout<<string((shir/2)-2,'-')<<"****"<<string((shir/2)-2,'-')<<endl;
- }
- cout<<string((shir/2)-3,'-')<<"******"<<string((shir/2)-3,'-')<<endl;
- for(int i=1;i<=n-4;i++) {
- cout<<string((shir/2)-3,'-')<<"**--**"<<string((shir/2)-3,'-')<<endl;
- }
- for(int i=1;i<=n-3;i++) {
- cout<<string((shir/2)-4,'-')<<"**----**"<<string((shir/2)-4,'-')<<endl;
- }
- cout<<string((shir/2)-5,'-')<<"**********"<<string((shir/2)-5,'-')<<endl;
- for(int i=(shir/2)-6;i>=1;i--){
- for(int j=1;j<=i;j++) {cout<<'-';}
- cout<<"**";
- for(int j=1;j<=shir-(2*(i+2));j++) {cout<<'-';}
- cout<<"**";
- for(int j=1;j<=i;j++) {cout<<'-';}
- cout<<endl;
- }
- cout<<"***"<<string(shir-6,'-')<<"***"<<endl;
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement