Skip to content

Instantly share code, notes, and snippets.

@SOURAV-ROY
Created November 23, 2014 17:42
Show Gist options
  • Select an option

  • Save SOURAV-ROY/7278d4b267aac3adbc2e to your computer and use it in GitHub Desktop.

Select an option

Save SOURAV-ROY/7278d4b267aac3adbc2e to your computer and use it in GitHub Desktop.

Revisions

  1. SOURAV-ROY created this gist Nov 23, 2014.
    68 changes: 68 additions & 0 deletions Array3.c
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,68 @@

    #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);
    }