how to empty an array c++

#include <iostream>

int main() {
    const int arraySize = 5;
    int myArray[arraySize] = {1, 2, 3, 4, 5};

    std::cout << "Original array: ";
    for (int i = 0; i < arraySize; ++i) {
        std::cout << myArray[i] << " ";
    }

    // Empty the array
    std::fill_n(myArray, arraySize, 0);

    std::cout << "\nArray after emptying: ";
    for (int i = 0; i < arraySize; ++i) {
        std::cout << myArray[i] << " ";
    }

    return 0;
}