Hello all. So I am working on a homework assignment where we are asked:
"You are given a 6x8 (6 rows, 8 columns) array of integers , x , already initialized and three integer variables : max , i and j . Write the necessary code so that max will have the largest value in the array x ."
This is the code I have and it is telling me that max is not being assigned the correct value, and I have gone over this code a few times and can't see why it wouldn't be. Any help without directly fixing the code would be great, as I'd like just get a hint as to where I messed up x)
Thanks guys
1 2 3 4 5 6 7 8
max = 0;
for(i = 0; i < 6; i++){
for(j = 0; j < 8; j++){
if(max < x[i][j])
max = x[i][j];
}
j = 0;
}
Wouldn't you need j = 0 to reset the variable so the for loop triggers again and goes through the columns?
Yeah max is an int type. Essentially they already have max, i and j initialized. I'm using codelab
It doesn't say that there's a compiler error, it's just telling me that max is not the correct value. usually with compiler error's it'd tell me where as the Codelab site has a C++ compiler within it