Сьогодні | Разом | |
Відвідувань | 78 | 5273752 |
Авторізацій | 0 | 423086 |
Користувачів | 0 | 2728 |
27. Удаление элемента массива
n := n - 1; for i := 3 to n do a[i] := a[i + 1];В этом примере мы удалили третий элемент массива, но что мешает вместо фиксированного значения "3" указать произвольный элемент массива, например индекс которого хранится в переменной k?
n := n - 1; for i := k to n do a[i] := a[i + 1];PS: В действительности количество элементов массива не изменилось, так как в Pascal массивы статичны, и их длина определяется на этапе объявления. Но число "живых" элементов массива изменилось и оно определяется значением переменной n.