What is the output of the following 3D Array
int arr[3][2][2]={1,2,3,4,5,6,7,8,9,10,11,12};
what is the output for arr[2][1][0]?
Answer Posted / tushar aggarwal
11 is the output of the arr[2][1].
let it understand in a very simple manner.
if we analyze the arr[3][2][2] in a 3d style ,it would be
easy to capture the answer.
1 2
3 4
5 6
7 8
9 10
11 12
here you can see in arr[3][2][2]. there are 3 rows,of 2x2
matrix each.
now coming to the real problem we have to find arr[2][1].
since the last bracket is absent in the arr[2][1].thus we
will implement this by our self.now we may read it as
arr[2][1][0],suppose the last bracket contain 0 in it.
finallly we are ready for finding the value ,
arr[2][1][0].
here [2] = last column of the matrix,since the array is
readed as o ,1,2.
[1][0]= in the third row ,[1][0] represents the value 11.
therefore 11 is output of the arr[2][1][0].
| Is This Answer Correct ? | 20 Yes | 4 No |
Post New Answer View All Answers
What is #include ctype h in c++?
Is c++ fully object oriented?
What is a string example?
What is c++ & why it is used?
What is the prototype of printf function?
What is a class template in c++?
Why is c++ still best?
In which situation the program terminates before reaching the breakpoint set by the user at the beginning of the mainq method?
Specify different types of decision control statements?
What is the difference between delegation and implemented-in-terms-of?
What are the types of array in c++?
What is the use of vtable?
What is the purpose of extern storage specifier?
What is the difference between an external iterator and an internal iterator? Describe an advantage of the external iterator.
What is a lambda function c++?