Open source

Open source

Wednesday, July 3, 2013

Sequential display of numbers in a spiral geometry


CODE
#include
#define NUM 33
int main()
{
int m,n,p;
static int i=0,j=0, k=1, N=NUM;
int a[NUM][NUM]={0};
for(p=1;p<=NUM;p++){ for(j=NUM-N;j=NUM-N;j--)
{
a[i][j]=k;
k++;
}
i--;
j++;

for(;i>(NUM)-N;i--)
{a[i][j]=k;
k++;
}
i++;
N--;
}
printf("\n");
//printing array
for(m=0;m< (NUM);m++)
{
for(n=0;n<(NUM);n++)
{
printf("%4d",a[m][n]);
}
printf("\n");
}
return 0;
}






No comments:

Post a Comment