#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;
int main()
{
int n;
puts("enter odd or even no:\n");
scanf("%d",&n);
int x=n/2;
int p=1;
for(int i=1; i<=(n/2)+1; i++)
{
for(int j=1; j<=x; j++)
{
printf(" ");
}
x--;
if(i==1)
{
for(int t=1;t<=n;t++) printf("*");
cout<<endl;
}
else printf("*");
if(i>1)
{
for(int k=1; k<=p; k++)
{
printf(" ");
}
// printf("*\n");
for(int y=1;y<=n;y++)
{
if(y==1) printf("*");
else if(y==n) printf("*\n");
else printf(" ");
}
p+=2;
}
}
for(int i=1; i<=n; i++)
{
if(i==1||i==n)
{
for(int j=1; j<=n*2; j++)
{
printf("*");
}
cout<<endl;
}
else
{
for(int j=1; j<=n; j++)
{
if(j==1)
{
printf("*");
}
else if(j==n)
{
for(int t=1;t<=n+1;t++)
{
if(t==1||t==n+1) printf("*");
else printf(" ");
}
}
else printf(" ");
}
cout<<endl;
}
}
return 0;
}
#include <cstdio>
#include <cstdlib>
using namespace std;
int main()
{
int n;
puts("enter odd or even no:\n");
scanf("%d",&n);
int x=n/2;
int p=1;
for(int i=1; i<=(n/2)+1; i++)
{
for(int j=1; j<=x; j++)
{
printf(" ");
}
x--;
if(i==1)
{
for(int t=1;t<=n;t++) printf("*");
cout<<endl;
}
else printf("*");
if(i>1)
{
for(int k=1; k<=p; k++)
{
printf(" ");
}
// printf("*\n");
for(int y=1;y<=n;y++)
{
if(y==1) printf("*");
else if(y==n) printf("*\n");
else printf(" ");
}
p+=2;
}
}
for(int i=1; i<=n; i++)
{
if(i==1||i==n)
{
for(int j=1; j<=n*2; j++)
{
printf("*");
}
cout<<endl;
}
else
{
for(int j=1; j<=n; j++)
{
if(j==1)
{
printf("*");
}
else if(j==n)
{
for(int t=1;t<=n+1;t++)
{
if(t==1||t==n+1) printf("*");
else printf(" ");
}
}
else printf(" ");
}
cout<<endl;
}
}
return 0;
}