ВУЗ:
Составители:
Рубрика:
58
Чтобы освободить память необходимо выполнить цикл
для освобождения одномерных массивов
for(int i=0;i<n;i++)
delete matr[i];
После этого освобождаем память на которую указывает
указатель matr
delete [] matr;
2. Постановка задачи
Написать программу, в которой создаются динамические
массивы и выполнить их обработку в соответствии со своим
вариантом.
3. Порядок выполнения работы
1. Ввести размер массива;
2.Сформировать массив с помощью операции new или биб-
лиотечных функций malloc (calloc);
3.Заполнить массив (можно с помощью датчика случайных
чисел);
4.Выполнить задание варианта, сформировать новый мас-
сив(ы)-результат(ы);
5.Напечатать массив(ы)-результат(ы);
6.Удалить динамические массивы с помощью операции de-
lete или библиотечной функции free.
4. Варианты заданий
1. Сформировать одномерный массив Удалить из него элемент
с заданным номером, добавить элемент с заданным номе-
ром;
2. Сформировать одномерный массив. Удалить из него элемент
с заданным ключом, добавить элемент с заданным ключом;
3. Сформировать одномерный массив. Удалить из него К эле-
ментов, начиная с заданного номера, добавить элемент с
заданным ключом;
4. Сформировать одномерный массив. Удалить из него элемент
с заданным номером, добавить К элементов, начиная с за-
данного номера;
5. Сформировать одномерный массив. Удалить из него К эле-
ментов, начиная с заданного номера, добавить К элемен-
тов, начиная с заданного номера;
6. Сформировать двумерный массив. Удалить из него строку с
заданным номером;
58
Чтобы освободить память необходимо выполнить цикл
для освобождения одномерных массивов
for(int i=0;iСтраницы
- « первая
- ‹ предыдущая
- …
- 56
- 57
- 58
- 59
- 60
- …
- следующая ›
- последняя »
