Originally posted by: SystemAdmin
[NDHU said:]
Hi~
Does the array can be two dimension in script language?
it only mentions one dimensional array in the Language Reference Manual.
I need use two dimensional array but i cannot declare it and use it.
can anybody teach me? thanks a lot!!!
//parameters
int n=...;
float Dis[1..n][1..n]=...;
int a[1..n]=...;
//int row;
//int column;
//float D[1..row][1..column];
//transform
execute {
var row ;
var column;
D= new Array()();
row = 1;
for(var i=1; i<=n; i++){<br /> if(a[i]==1){
column=1;
for(var j=1;j<=n;j++){<br /> if(a[j]==1){
//writeln(Dis[i][j]);
D[row][column]=Dis[i][j];
//D[row][column]=Dis[i][j];
//writeln(row);
//writeln(column);
column++;
}
}
//row++;
}
row++;
}
}
#DecisionOptimization#OPLusingCPLEXOptimizer