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