What\'s wrong with my code? ( FIX for loops) #include <iostream> using namespace
ID: 643975 • Letter: W
Question
What's wrong with my code? ( FIX for loops)
#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 = 0;
int j = 0;
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;
maxMiles = [0][0];
minMiles = [0][0];
for (i=0; i<NUM_ROWS; i=i+1){
if (milesTracker [i][j] > maxMiles)
maxMiles=milesTracker[i][j];
if (milesTracker [i][j] < minMiles)
minMiles=milesTracker[i][j];
}
for (j=0; j<NUM_COLS; j=j+1){
if (milesTracker[i][j] > maxMiles)
maxMiles = milesTracker[i][j];
if (milesTracker[i][j] <minMiles)
minMiles=milesTracker[i][j];
}
cout << "Min miles: " << minMiles << endl;
cout << "Max miles: " << maxMiles << endl;
}
Explanation / Answer
#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 = 0;
int j = 0;
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;
maxMiles = [0][0];//ASSIGNING THE VALUE OF ARRAY milesTracker of the cell [0][0] is wrong
minMiles = [0][0]; // to milesMiles and maxMiles it is declare as milesTracker[0][0]
for (i=0; i<NUM_ROWS; i=i+1){
if (milesTracker [i][j] > maxMiles)
maxMiles=milesTracker[i][j];
if (milesTracker [i][j] < minMiles)
minMiles=milesTracker[i][j];
}
for (j=0; j<NUM_COLS; j=j+1){
if (milesTracker[i][j] > maxMiles)
maxMiles = milesTracker[i][j];
if (milesTracker[i][j] <minMiles)
minMiles=milesTracker[i][j];
}
cout << "Min miles: " << minMiles << endl;
cout << "Max miles: " << maxMiles << endl;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.