---
# System prepended metadata

title: PID-937

---

In C++, you can use `the sizeof()` operator to determine the size (in bytes) of the array and then divide it by the size of one element to get the number of elements.
Alternatively, you can use the `std::array` container from the C++ Standard Library or std::size() function from the `<iterator>` header in C++17 or later, which has a `size()` function.
1. Using `sizeof()`:
    ```cpp
    #include <iostream>
    int main() {
      int myArray[] = {1, 2, 3, 4, 5};
    int count = sizeof(myArray) / sizeof(myArray[0]);
    std::cout << "The number of elements in the array is: " << count << std::endl;
      return 0;
    }
    ```
    This program initializes an integer array `arr` with some values. It then calculates the size of the array by dividing the size of the array in bytes by the size of each element in bytes using `sizeof(arr) / sizeof(arr[0])`. The result is stored in the variable `size`, which is then printed to the console.
2. Using `std::array`:
    ```cpp
    #include <iostream>
    #include <array>
    int main() {
        std::array<int, 5> myArray = {1, 2, 3, 4, 5};
        int count = myArray.size();
        std::cout << "The number of elements in the array is: " << count << std::endl;
        return 0;
    }
    ```
    This program initializes an integer array `arr` with some values. It then uses the `size()` member function to get the size of the array and stores the result in the variable `count`, which is then printed to the console.
3. Using `size()` from `<iterator>` header:
    ```cpp
    #include <iostream>
    #include <iterator>
    int main() {
        int myArray[] = {1, 2, 3, 4, 5};
        int count = std::size(myArray);
        std::cout << "The number of elements in the array is: " << count << std::endl;
        return 0;
    }
    ```
    This program initializes an integer array `arr` with some values. It then uses the `size()` function to get the size of the array and stores the result in the variable `count`, which is then printed to the console.

Python:
1. Using `len()`:
    In Python, you can use the `len()` function to count the number of elements in an array (or any iterable).
    ```python
    import numpy as np

    my_array = np.array([1, 2, 3, 4, 5])
    count = len(my_array)
    print("The number of elements in the array is:", count)
    ```
    It will print the number of elements in array.
2. Using `shape` attribute:
    ```python
    import numpy as np

    my_array = np.array([1, 2, 3, 4, 5])
    count = my_array.shape[0]
    print("The number of elements in the array is:", count)
    ```
    The `shape` attribute is a tuple representing the dimensions of the array. In this case, it is a 1D array, so the tuple contains a single value: the number of elements. By accessing `shape[0]`, you extract that value and store it in the `count` variable.

JavaScript:
In JavaScript, you can use the `length` property of an array to get the number of elements.
```javascript
const myArray = [1, 2, 3, 4, 5];
const count = myArray.length;
console.log("The number of elements in the array is:", count);
```
It will print the number of elements in array on console.

Java:
In Java, you can count the number of elements in an array using the `length` property of the array. Here's an example:
```java
public class ArrayLengthExample {
    public static void main(String[] args) {
        int[] myArray = {1, 2, 3, 4, 5};
        int count = myArray.length;
        System.out.println("The number of elements in the array is: " + count);
    }
}
```
It prints the number of elements in the array.