C++ 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. Ex: If the input is: -10 20 30 40 the output is:Min miles: -10 Max miles: 40   #include using namespace std; int main() {    const int NUM_ROWS = 2;    const int NUM_COLS = 2;    int milesTracker[NUM_ROWS][NUM_COLS];    int i;    int j;    int maxMiles = 0; // Assign with first element in milesTracker before loop    int minMiles = 0; // Assign with first element in milesTracker before loop    int value;    for (i = 0; i < NUM_ROWS; i++){       for (j = 0; j < NUM_COLS; j++){          cin >> value;          milesTracker[i][j] = value;       }    }    for(i = 0; i <= NUM_ROWS; i++) {          for(j = 1; j <= i; j++) {                          cout << "";       }    }    cout << "Min miles: " << minMiles << endl;    cout << "Max miles: " << maxMiles << endl;    return 0; }

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter8: I/o Streams And Data Files
Section: Chapter Questions
Problem 8PP: (Data processing) A bank’s customer records are to be stored in a file and read into a set of arrays...
icon
Related questions
Question
C++
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.

Ex: If the input is:

-10 20 30 40

the output is:Min miles: -10 Max miles: 40
 

#include <iostream>
using namespace std;

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

   for (i = 0; i < NUM_ROWS; i++){
      for (j = 0; j < NUM_COLS; j++){
         cin >> value;
         milesTracker[i][j] = value;
      }
   }

   for(i = 0; i <= NUM_ROWS; i++) {
         for(j = 1; j <= i; j++) {
            
            cout << "";
      }
   }

   cout << "Min miles: " << minMiles << endl;
   cout << "Max miles: " << maxMiles << endl;

   return 0;
}

Expert Solution
Explanation

1) Below is your updated program to find the maximum value and minimum value in milesTracker a 2D Array

2) Program in updated for following

  • Assign maxMiles and minMiles with first element in milesTracker before comparision loop
    • maxMiles = milesTracker[0][0];
    • minMiles = milesTracker[0][0];
  • Run comparison loop which compare each value for milesTracker 2D array with minMiles and maxMile
    • if(minMiles > milesTracker[i][j]){
                 minMiles = milesTracker[i][j];
         }
    • if(maxMiles < milesTracker[i][j]){
                 maxMiles = milesTracker[i][j];
         }

3) Save the updated program in cpp file, build and run

trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT