Time limit is getting exceeded in wave print a 2D array

#include
#include<bits/stdc++.h>
using namespace std;

int main(){

int m,n;
cin>>m>>n;

int div[m][n];
for(int i=0; i<m ; m++){
for (int j=0 ; j<n ; j++){
cin>>div[i][j];
}
}
int row;
int col;
for (col=0; col<n ; col++){
if(col%2==0){
for(row=0 ; row<m ; row++){
cout << div[row][col]<<" β€œ;
}
}
else{
for (row =m-1 ; row >=0 ; row–){
cout << div[row][col]<<” ";
}

   }

}
}

hello @Tung_H

here it should be i++ in place of m++