
- C++ Basics
- C++ Home
- C++ Overview
- C++ Environment Setup
- C++ Basic Syntax
- C++ Comments
- C++ Data Types
- C++ Variable Types
- C++ Variable Scope
- C++ Constants/Literals
- C++ Modifier Types
- C++ Storage Classes
- C++ Operators
- C++ Loop Types
- C++ Decision Making
- C++ Functions
- C++ Numbers
- C++ Arrays
- C++ Strings
- C++ Pointers
- C++ References
- C++ Date & Time
- C++ Basic Input/Output
- C++ Data Structures
- C++ Object Oriented
- C++ Classes & Objects
- C++ Inheritance
- C++ Overloading
- C++ Polymorphism
- C++ Abstraction
- C++ Encapsulation
- C++ Interfaces
4 Dimensional Array in C/C++
A 4 dimensional array is an array of 3Darrays.
Algorithm
Begin. Declare the variables. Declare the array elements. Take the no of elements as input. Take the elements as input. Print the elements stored in array. End.
Here is an example of 4D array.
#include<iostream> using namespace std; int main() { int a[2][2][3][2]; cout << "Enter the elements of array: \n"; for(int i = 0; i < 2; ++i) { for (int j = 0; j < 2; ++j) { for(int k = 0; k < 3; ++k ) { for(int l = 0; l < 2; ++l ) { cin >> a[i][j][k][l]; } } } } cout<<"\narray elements are stored as:"<<endl; for(int i = 0; i < 2; ++i) { for (int j = 0; j < 2; ++j) { for(int k = 0; k < 3; ++k) { for(int l = 0; l < 2; ++l) { cout << "a[" << i << "][" << j << "][" << k << "] [" <<l<<"]= " << a[i][j][k][l] << endl; } } } } return 0; }
Output
Enter the elements of array: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 array elements are stored as: a[0][0][0] [0]= 1 a[0][0][0] [1]= 2 a[0][0][1] [0]= 3 a[0][0][1] [1]= 4 a[0][0][2] [0]= 5 a[0][0][2] [1]= 6 a[0][1][0] [0]= 7 a[0][1][0] [1]= 8 a[0][1][1] [0]= 9 a[0][1][1] [1]= 10 a[0][1][2] [0]= 11 a[0][1][2] [1]= 12 a[1][0][0] [0]= 13 a[1][0][0] [1]= 14 a[1][0][1] [0]= 15 a[1][0][1] [1]= 16 a[1][0][2] [0]= 17 a[1][0][2] [1]= 18 a[1][1][0] [0]= 19 a[1][1][0] [1]= 20 a[1][1][1] [0]= 21 a[1][1][1] [1]= 22 a[1][1][2] [0]= 23 a[1][1][2] [1]= 24
- Related Articles
- Dimensional Array in C#?
- Size of a Three-dimensional array in C#
- Split one-dimensional array into two-dimensional array JavaScript
- Get rank of a three-dimensional array in C#
- How to declare a two-dimensional array in C#
- What is the simplest multi-dimensional array in C#?
- Explain pointers and two-dimensional array in C language
- What is a one-dimensional array in C language?
- What is a two-dimensional array in C language?
- What is a multi-dimensional array in C language?
- Explain pointers and one-dimensional array in C language
- Single dimensional array in Java
- Multi-Dimensional Array in Javascript
- Passing two dimensional array to a C++ function
- Get bounds of a C# three-dimensional array

Advertisements