42 lines
969 B
C
42 lines
969 B
C
/* 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
|
|
*/
|
|
|