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 language does google use?
What do you mean by global variables?
Define a nested class. Explain how it can be useful.
Can you overload the operator+ for short integers?
What is private, public and protected inheritance?
What does flush do c++?
Explain how the virtual base class is different from the conventional base classes of the opps.
what kind of projects are suitable for c and c++
Explain queue. How it can be implemented?
Is c++ a dying language?
Can you please explain the difference between overloading and overriding?
How are virtual functions implemented in c++?
Is it possible to have a recursive inline function in c++?
What is virtual base class uses?
Explain the use of vtable.