| Сьогодні | Разом | |
| Відвідувань | 285 | 5403868 |
| Авторізацій | 11 | 434261 |
| Користувачів | 5 | 2731 |
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.