| Сьогодні | Разом | |
| Відвідувань | 260 | 5426097 |
| Авторізацій | 22 | 436235 |
| Користувачів | 9 | 2718 |
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.