One circular array is given(means memory allocation tales place in circular fashion) diamension(9X7) and sarting add. is 3000,What is the address od (2,3)?

Submitted by: Administrator
I cant draw the pix here so giving the formula
The address would be
B(base add.)+[(i-Row_start)*(Column_limit-Column_start+1)+(j-Column_start)]*width provided that array index start from (1,1).

Here in the formula i,j are the asked index whose address is needed and width is 8 bit as it is integer array.

Now putting value we get

3000+[(2-1)*(7-1+1)+(3-1)]*8=3072

Please reply to this answer. whether it is correct or not.


If the indexing start from 0,0 then diff answer would come out.
Submitted by: Administrator

Read Online Aptitude Job Interview Questions And Answers