АА
Анастасия Айрон

как делать очистку переменных (массивов) ? в с++

есть программа 1 цикл правильно выдаёт ответ а 2 цикл уже нет
как очистить перменые а конкретно динамический массив

перед началом цикла

ЕЗ
Елена Замотаева

Не совсем понятно что вы там городите.. .

Освобождение памяти, выделенной под одномерный динамический массив.. .
size_t size_array; // переменная, для определения размера массива
cin >> size_array; // инициализация размера массива
int * a = new int [size_array]; // выделили память по указателю a типа int на size_array элементов
for (size_t n = 0; n < size_array; n++) cin >> a[n]; // заполнили его
for (size_t n = 0; n < size_array; n++) cout << a[n] << ' '; // полюбовались им
delete[] a; // освободили ресурсы
a = NULL; // обнулили, на всякий случай, указатель

То же, но в цикле.. .

size_t size_array;
size_t counter = 10; // позволит 10 раз провести эксперимент
while (counter--) {
cin >> size_array;
int * a = new int [size_array];
for (size_t n = 0; n < size_array; n++) cin >> a[n];
for (size_t n = 0; n < size_array; n++) cout << a[n] << ' ';
delete[] a;
cout << endl;
}
a = NULL;

ЕА
Екатерина Аксёнова

Сделай цикл очистки. Либо вот так:

int array[ 100 ];

memset( array, 0, 100 * sizeof(int));

Похожие вопросы
С++ как сделать без массивов
С++ Получился отриц. индекс элемента в массиве. Что делать?
Создание массива на С/С++
Что не так? С++ Двухмерные массивы
Динамические массивы
помогите с задачей на С++. Разработать функцию очистки (зануления) двумерного массива. Занулить два массива
Какие есть программы для очистки компьютера? (Например для очистки диска С)
Препод сказал нет очистки памяти, но я не понимаю зачем ее тут делать и как?
PHP. Переменые переменных и массивы.
паскаль. Массивы переменой длины