Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

После каждого запуска кода выдает вот это (Visual Studio c++), что делать?

Артём Зелёный Ученик (175), закрыт 4 года назад
Как решить эту проблему?
Лучший ответ
Гуру (3597) 4 года назад
В 9 строчке ты выделяешь память под переменную, а не под массив.
int *s = new int[a];
Артём ЗелёныйУченик (175) 4 года назад
понял теперь, спасиб)
Остальные ответы
Амир Амерханов Знаток (295) 4 года назад
установи этот компонент
Артём ЗелёныйУченик (175) 4 года назад
где и как
Амир Амерханов Знаток (295) пиши в браузере скачать Visual Studio c++ и иши официальный сайт Microsoft
Николай Веселуха Высший разум (361134) 4 года назад
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int main() {
srand(static_cast<unsigned>(time(nullptr)));
cout << ">>> ";
int n;
cin >> n;
int* box = new (nothrow)int[n];
if (box != nullptr) {
for (auto i = 0; i < n; ++i) box[i] = 1 + rand() % 50;
for (auto i = 0; i < n; ++i) cout << setw(4) << box[i];
cout.put('\n');
delete[] box;
box = nullptr;
} else cout << "Not enough memory!\n";
system("pause");
}
Похожие вопросы