C Program to Print Maximum and Minimum Number in Row and Column

How to write a C Program to Print Maximum and Minimum Number in Row and Column in C Programming Language ?

This C Program to Print Maximum and Minimum Number in Row and Column.

Solution:

  1. #include<stdio.h>
  2. int main()
  3. {
  4.     int ar[100][100], row, col, i , j, max,min, max2;
  5.     printf("row = ");
  6.     scanf("%d", &row);
  7.     printf("column = ");
  8.     scanf("%d", &col);
  9.     for(= 0 ; i < row ; i++)
  10.     {
  11.         for(= 0 ; j < col ; j++)
  12.         {
  13.             printf("ar[%d][%d] = ", i, j);
  14.             scanf("%d", &ar[i][j]);
  15.         }
  16.     }
  17.     max = ar[0][0];
  18.     min = ar[0][0];
  19.     for(= 0 ; i < row ; i++)
  20.     {
  21.         for(= 0 ; j < col ; j++)
  22.         {
  23.             if(max < ar[i][j])
  24.             {
  25.                 max = ar[i][j];
  26.             }
  27.             if(min > ar[i][j])
  28.             {
  29.                 min = ar[i][j];
  30.             }
  31.         }
  32.     }
  33.     max2 = ar[0][0];
  34.     for(= 0 ; i < row ; i++)
  35.     {
  36.         for(= 0; j < col ; j++)
  37.         {
  38.             if(max2 < ar[i][j])
  39.             {
  40.                 if(ar[i][j] == max)
  41.                 {
  42.                     continue;
  43.                 }
  44.                 max2 = ar[i][j];
  45.             }
  46.         }
  47.     }
  48.     printf("maximum number : %d\nminimum number : %d\nsecond maximum number : %d\n",max, min, max2);
  49.     return 0;
  50. }


Learn More :