#include <stdio.h>
#include <stdlib.h>
int
main(int argc, char **argv)
{
int i, j;
int w, h;
if (argc != 3)
{
printf("Supply two integers.\n");
return 1;
}
w = atoi(argv[1]);
h = atoi(argv[2]);
for (i = 0; i < h; i++)
{
for (j = 0; j < w; j++)
{
int ind;
ind = i * w + j;
printf("% 3d", ind);
}
printf("\n");
}
printf("\n");
for (i = 0; i < h; i++)
{
for (j = 0; j < w; j++)
{
int ind, ni, nj;
ni = i;
nj = w - j - 1;
ind = ni * w + nj;
printf("% 3d", ind);
}
printf("\n");
}
printf("\n");
for (i = 0; i < h; i++)
{
for (j = 0; j < w; j++)
{
int ind, ni, nj;
ni = h - i - 1;
nj = j;
ind = ni * w + nj;
printf("% 3d", ind);
}
printf("\n");
}
printf("\n");
for (i = 0; i < h; i++)
{
for (j = 0; j < w; j++)
{
int ind, ni, nj;
ni = w - j - 1;
nj = i;
ind = ni * w + nj;
printf("% 3d", ind);
}
printf("\n");
}
printf("\n");
for (i = 0; i < h; i++)
{
for (j = 0; j < w; j++)
{
int ind, ni, nj;
ni = j;
nj = h - i -1;
ind = ni * w + nj;
printf("% 3d", ind);
}
printf("\n");
}
printf ("\n");
return 0;
}