i am using codeblocks and i am having problems, this is the code:

however the output is just a bunch of random numbersCode:#include <iostream> using namespace std; int main() { long long int highest = 0; int grid [20][20] = // i initialize the array here cout << endl << "benchmark 1/n"; for(int a=0; a < 20; a++) { for(int b=0; b < 17; b++) { if(highest < (grid[a][b]*grid[a][b+1]*grid[a][b+2]*grid[a][b+3])) { highest = (grid[a][b]*grid[a][b+1]*grid[a][b+2]*grid[a][b+3]); } } } cout << "benchmark 2/n"; for(int a=0; a < 17; a++) { for(int b=0; b < 20; b++) { if(highest < (grid[a][b]*grid[a+1][b]*grid[a+2][b]*grid[a+3][b])) { highest = (grid[a][b]*grid[a+1][b]*grid[a+2][b]*grid[a+3][b]); } } } cout << "benchmark 3/n"; for(int a=0; a < 17; a++) { for(int b=0; b<17; b++) { if(highest < (grid[a][b]*grid[a+1][b+1]*grid[a+2][b+2]*grid[a+3][b+3])) { highest = (grid[a][b]*grid[a+1][b+1]*grid[a+2][b+2]*grid[a+3][b+3]); } } } cout << "benchmark 4/n"; for(int a=0; a<17; a++) { for(int b=0; b < 20; b++) { if(highest < (grid[a][b]*grid[a+1][b-1]*grid[a+2][b-2]*grid[a+3][b-3])) { highest = (grid[a][b]*grid[a+1][b-1]*grid[a+2][b-2]*grid[a+3][b-3]); } } } cout << "benchmark 5" << endl; return 0; }

the benchmarks do not show up.

what the heck is going on?