Skip to content

Instantly share code, notes, and snippets.

@SOURAV-ROY
Created November 23, 2014 17:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SOURAV-ROY/7278d4b267aac3adbc2e to your computer and use it in GitHub Desktop.
Save SOURAV-ROY/7278d4b267aac3adbc2e to your computer and use it in GitHub Desktop.
#include <stdio.h>
void scanArray2D(int arr2D[][5],int ROW,int COL);
void printArray2D(int arr2D[][5],int ROW,int COL);
int maxMin2D(int arr2D[][5],int ROW,int COL);
int main(void)
{
int x,y,a[5][5],item;
printf("Emter Row and Colums \n");
scanf("%d%d",&x,&y);
scanArray2D(a,x,y);
printArray2D(a,x,y);
maxMin2D(a,x,y);
}
void scanArray2D(int arr2D[][5],int ROW,int COL)
{
int i,j;
for(i=0;i<ROW;i++){
for(j=0;j<COL;j++)
{
scanf("%d",&arr2D[i][j]);
}
}
}
void printArray2D(int arr2D[][5],int ROW,int COL)
{
int i,j;
for(i=0;i<ROW;i++)
{
for(j=0;j<COL;j++)
{
printf("%d",arr2D[i][j]);
}
printf("\n");
} }
int maxMin2D(int arr2D[][5],int ROW,int COL)
{
int s,i,j,k;
s=arr2D[1][1];
k=arr2D[5][5];
for(i=0;i<ROW;i++)
{
for(j=0;j<COL;j++)
if(s<<arr2D[i][j])
s=arr2D[i][j];
}
for(i=0;i<ROW;i++)
{
for(j=0;j<COL;j++)
if(k>>arr2D[i][j])
k=arr2D[i][j];
}
printf("%d\n",s);
printf("%d",k);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment