Заполнить массив из 9 элементов случайными числами, далее получить случайное число N из диапазона от 1 до 9 и затем "удалить" элемент с позиции N из массива, "сдвинув" значения влево и заполнив все что справа нулями.
Например:
|1|3|4|5|4|7|-8|-9|
Путь n=2, тогда после работы программы мы должны получить:
|1|4|5|4|7|-8|-9|0|
Примечание: операции сдвига элементов массива оформите в виде подпрограммы.
Если не кликать в окно, то видно, что курсор редаткирования (каретка) следует за курсором мыши, сам по себе перепрыгивая со сторочки на строчку в неактивном редакторе
Когда мы открываем какую-то ссылку URL - сайт показывает какую-то страницу, если он на PHP, то отрабатывает какой-то код, выясним как определяется какой именно код должен работать
Задача практики - решать конкретные задачи на месте, разбираясь с поставленной проблемой. При этом всегда можно задать вопрос более опытным участникам, что не позволяет "застрять" на какой-то подзадачке на неоправданно долгое время.
В этом уроке мы начнем разбираться с работой менеджера зависимостей Composer в части того, что он предоставляет собственную стандартизированную автозагрузку классов для проекта (без учета того, что он еще и управляет зависимостями, с которыми мы разберемся в следующих уроках)
Итак, кратко о том что такое зависимости и пакеты. Прочитали?
Мы уже стакивались с ними в разделе по SimpleMVC.
Делать этот урок мы будем на примере решения задачи
Задача
У нас есть какой-то код (пусть он лежит в файле index.php):
Если в предыдущих разделах курса бэкэнд-программистов мы старались (и стараемся) давать все более подробные объяснения тому, что происходит - объяснять все "на месте", чтобы ученикам не приходилось искать в Сети слишком много, то в ниже лежащих разделах объем самостоятельного поиска информации возрастает.
Заполните массив целых чисел (длиной 8 элементов) случайными значениями от -5 до 5.
Сохраните все неотрицательные числа первого массива во второй массив
и выведете этот второй массив на экран (если количество сохраненных чисел во втором массиве меньше, чем его длина, то выведете только их, не обходя неинициализированные яйчейки).