Ваш код написан на C++ (используются потоки ввода/вывода,
new/
delete).
Если подключить этот файл, компиляция проходит успешно с использованием
g++ 7.1 и
clang++ 4.0.0.
Это что такое? Дополнительные пакеты? Вы говорите про компиляцию в NetBeans?
Это компиляторы C++.
NetBeans — всего лишь оболочка,
IDE. В качестве компилятора у Вас скорее всего используется
gcc/
g++. Но это так, всего лишь телепатическая разминка с моей стороны. Вам лучше знать, что используется для сборки проекта (загляните в его настройки и настройки среды).
Также замечу, что код Ваш, хотя и использует возможности C++, но написан в "стиле C". Вместо обычных динамических массивов лучше использовать какой-нибудь
контейнер стандартной библиотеки (например,
std::vector) или специализацию
умного указателя std::unique_ptr, поддерживающую работу с динамическими массивами. Для генерации псевдослучайных чисел лучше использовать возможности
соответствующей библиотеки (заголовочный файл
random). Код лучше разбивать на смысловые части, оформляемые в виде функций и/или методов классов, и т.д.