answersLogoWhite

0

#include<iostream>

using namespace std;

int main(){

cout<<"enter size of hollow diamond";

int n;

cin>>n;

if(n%2==0)

n++; // here I am dealing with odd size

for(int i=0;i<n;i++){// for the first line

cout<<"*";

}

cout<<"\n";

int p,k=n/2;

p=k;

int j,l,m,o=1;

for(i=0;i<p;i++){//for top half

for(j=0;j<k;j++){//for left quarter

cout<<"*";

}

for(l=0;l<o;l++){// for space

cout<<" ";

}

for(m=0;m<k;m++){//for right quarter

cout<<"*";

}

cout<<"\n";

k--;

o+=2;

}

k+=2;

o-=4;

for(i=0;i<p-1;i++){//for the bottom half

for(j=0;j<k;j++){//for left quarter

cout<<"*";

}

for(l=0;l<o;l++){// for space

cout<<" ";

}

for(m=0;m<k;m++){//for right quarter

cout<<"*";

}

cout<<"\n";

k++;

o-=2;

}

for(i=0;i<n;i++){//for last line

cout<<"*";

}

return 0;

}

User Avatar

Wiki User

13y ago

What else can I help you with?