я получаю ошибку сегментации [дубликат]

Убедитесь, что ваши права на файл верны. Если у apache нет разрешения на чтение файла, он не может записать в журнал.

-1
задан Gowtham Gowda 18 March 2019 в 14:22
поделиться

1 ответ

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 слишком велико.

]
0
ответ дан Bathsheba 18 March 2019 в 14:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: