programming-examples/c/Arrays/C Program to find minimum and maximum of a given matrix.c

42 lines
969 B
C
Raw Normal View History

2019-11-15 12:59:38 +01:00
/* Matrix minimum and maximum - Program to find minimum and maximum of a given matrix */
#include <stdio.h>
#include <conio.h>
void main()
{
int x[10][10], nr, nc, r, c, min, max ;
clrscr() ;
printf("Enter the number of rows and columns: ") ;
scanf("%d %d", &nr, &nc) ;
printf("Enter elements of the matrix row-wise: \n") ;
for(r=0 ; r<nr ; r++)
for(c=0 ; c<nc ; c++)
scanf("%d", &x[r][c]) ;
/* assuming first element to be minimum as well as maximum */
min=max=x[0][0];
for(r=0 ; r<nr ; r++)
for(c=0 ; c<nc ; c++)
{
if(x[r][c]<min)
min=x[r][c];
if(x[r][c]>max)
max=x[r][c];
}
printf("Minimum is %d \n", min) ;
printf("Maximum is %d", max) ;
getch();
}
/*
Output:
Enter the number of rows and columns: 2 3
Enter elements of the matrix:
2 5 1
8 6 4
Minimum is 1
Maximum is 8
*/