#include <string.h>
#include <iostream.h>
#include <stdio.h>
void main()
{
int a[6][6] = {1, 2, 6, 7,15,16,
3, 5, 8,14,17,26,
4, 9,13,18,25,27,
10,12,19,24,28,33,
11,20,23,29,32,34,
21,22,30,31,35,36};
int *p;
int temp;
int i, j;
for (i = 0; i < 6; i++)
for (j = 0; j < 6; j++)
for (p = (&a[i][j] + 1); p <= &a[5][5] ; p++)
{
if (a[i][j] > *p)
{
temp = a[i][j];
a[i][j] = *p;
*p = temp;
}
}
for (i = 0; i < 6; i++)
for (j = 0; j < 6; j++)
printf("%d\n", a[i][j]);
}