Let A be a two dimensional array declared as follows:
A : array [ 1:20, 1:30] of integer;
Assuming that each integer takes two memory locations the array is stored in column-
major order and the first element of the array is stored at location 1000, what is the
address of the element A[i] [j]?
Answers
Answered by
0
Answer:
Let A be a two dimensional array declared as follows:
A: array[1...10] [1...15] of integer; Assuming that each integer takes one memory locations the array is stored in row-major order and the first element of the array is stored at location 100, what is the address of the element A[i][j]?
(A) 15i+j+84 (B) 15j+i+84 (C) 10i+j+89 (D) 10j+i+89
Answer
Ans: (A)
100+(i-1)15+(j-1) = 100 +15i+15+j-1 = 15i+j+84
Similar questions