mas:array of integer;
...
SetLength(A,10)
?
или это как-то сложно реализуется?
mas:array of integer;
...
SetLength(A,10)
std::vector<int> mas;
mas.resize(10);
double *mas=new double[8][10]
#include <iostream.h>(для TC++ 3.0)
int main() {
double **dynArray;
dynArray = new double* [8];
for(int i = 0; i < 8; ++i) {
dynArray[i] = new double[10];
for(int j = 0; j < 10; ++j)
dynArray[i][j] = 10 * i + j;
}
for(i = 0; i < 8; ++i) {
for(int j = 0; j < 10; ++j) cout << dynArray[i][j] << " ";
cout << endl;
}
return 0;
}
double[8, 10]раскладывается на операцию (8, 10) результатом которой будет 10, и затем эта 10-ка подставляется в double[...], итого имеем double[10], что НЕ является матрицей, это обычный одномерный массив...
double *mas=new double[8][10]
double (*arr2d)[10] = new double[8][10];
double arr[8][10];
int n = 8;
double (*arr2d)[10] = new double[n][10];
Type X = array[1 .. n, 1 .. n] of Integer;
Type X = Array[1 .. n] of Array[1 .. n] Of Integer;