Убедитесь, что ваши права на файл верны. Если у apache нет разрешения на чтение файла, он не может записать в журнал.
a[10000000]
, вероятно, слишком велик, чтобы иметь автоматическую продолжительность хранения. Рассматривайте что-то порядка 1Mb как предел.
Исправление состоит в том, чтобы заменить первые две строки вашего цикла на
std::size_t n; // using a macro is a bad idea
std::cin >> n; // no professional programmer uses `using namespace std`
std::vector<long long/*using a macro is a bad idea*/> a(n);
, отметив, что вы должны иметь дело с любыми исключениями из конструкции std::vector
, если n
слишком велико.