Two-dimensional arrays

Find 2D array max and min.

Find the maximum value and minimum value in milesTracker. Assign the maximum value to maxMiles, and the minimum value to minMiles. Sample output for the given program:

Min miles: -10
Max miles: 40

solution

#include <stdio.h>

int main(void) {
 const int NUM_ROWS = 2;
 const int NUM_COLS = 2;
 int milesTracker[NUM_ROWS][NUM_COLS];
 int i;
 int j;
 int maxMiles = -99; // Assign with first element in milesTracker before loop
 int minMiles = -99; // Assign with first element in milesTracker before loop

milesTracker[0][0] = -10;
 milesTracker[0][1] = 20;
 milesTracker[1][0] = 30;
 milesTracker[1][1] = 40;


minMiles = 0;

for(i = 0; i < NUM_ROWS; i++){
 for(j = 0; j < NUM_COLS; j++){
 if(milesTracker[i][j] < minMiles){
 minMiles = milesTracker[i][j];
 }
 
 if(milesTracker[i][j] > maxMiles){
 maxMiles = milesTracker[i][j];
 }
 }
 }


 printf("Min miles: %d\n", minMiles);
 printf("Max miles: %d\n", maxMiles);

return 0;
}