#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <strings.h>
#include <time.h>
int find_max();
int main()
{
srand(time(NULL));
int a[5][5];
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
a[i][j]=rand()%40+10;
printf("%d ",a[i][j]);
}
printf("\n");
}
printf("max=%d\n",find_max(a));
}
int find_max(int (*p)[5])
{
int *q=NULL;
int i,j,k,max=0;
for(k=0;k<5;k++)
{
for(i=0;i<5;i++)
{
for(j=0;j<4-i;j++)
{
if((*p)[j]>max)
max=(*p)[j];
}
}
p++;
}
return max;
}