You are on page 1of 2

#include <iostream>

using namespace std;


int main()
{
int m[8][8],i,j;
int c=1;
int d=2;
int e=5;
int f=2;
int g=5;
int x=1;
int k=1;

for(i=0;i<8;i++){
for(j=0;j<8;j++){
m[i][j]=0;
}
}
while(c<=16)
{
for(i=2;i<5;i++){
if(m[d][i]==0){
m[d][i]=c;
c++;
}
}d++;
for(j=2;j<5;j++){
if(m[j][g]==0){
m[j][g]=c;
c++;
}
}g--;
for(i=5;i>=2;i--)
{
if(m[e][i]==0){
m[e][i]=c;
c++;
}
}e--;
for(j=5;j>2;j--){
if(m[j][f]==0){
m[j][f]=c;
c++;
}
}f++;
}

for(i=0;i<8;i++){
c=x+k;
for(j=0;j<8;j++)
{
if((j<=i)&&(m[i][j]==0))
m[i][j]=k;

} k++;
}
for(i=0;i<8;i++){
for(j=0;j<8;j++)
{
if((m[i][j]<10)&&(m[i][j]>0))
cout<<"0";
cout<<m[i][j]<<" ";
}
cout<<endl;
}
return 0;
}

You might also like