Как поместить в массив с указанным типом Null?

В языке C++ для создания массива с указанным типом и заполнения его значениями Null (или nullptr в C++11 и выше) можно воспользоваться следующим способом:

#include <iostream>
#include <iomanip>

int main() {
    const int SIZE = 5;
    int* arr = new int[SIZE];

    for(int i = 0; i < SIZE; i++) {
        arr[i] = nullptr;
    }

    for(int i = 0; i < SIZE; i++) {
        std::cout << std::setw(4) << arr[i] << std::endl;
    }

    delete[] arr;

    return 0;
}

В этом примере мы создаем массив указателей на int и заполняем его значениями nullptr. Обратите внимание, что для использования nullptr вам необходимо компилировать код с поддержкой стандарта C++11 и выше. Если вы используете стандарт до C++11, то можете воспользоваться методом приведения 0 к типу указателя:

arr[i] = static_cast<int*>(0);

Таким образом, вы создаете массив указателей, элементы которого равны nullptr (или 0). Не забудьте освободить выделенную память с помощью оператора delete[] после завершения работы с массивом.