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


Please Help Members By Posting Answers For Below Questions

Explain the difference between abstract class and interface in c++?

534


What is object in c++ wikipedia?

575


What is setf in c++?

584


What is the default width for ouputting a long integer using the insertion operator?

695


What is the difference between object-oriented programming and procedural programming?

704






Can there be at least some solution to determine the number of arguments passed to a variable argument list function?

608


What relational operators if statements in c++?

646


What are arithmetic operators?

546


Who made c++?

616


What are disadvantages of pointers?

570


Explain deep copy and a shallow copy?

618


What is the purpose of templates in c++?

571


What do you mean by funtion prototype?

594


What is a stack c++?

579


What are virtual functions in c++?

694