Создать массив с помощью цикла из 100 элементов. Ключи элементов должны быть от 0 до 100. Значения - случайные числа от 0 до 255. В некоторых задачах диапазон случайных чисел можно установить менее 255.
1. Вывести массив разными способами: с помощью print_r(), цикла for, foreach.
(До решения последующих задач выводить массив в строку через \t)
2. Найти все элементы со значением равным 5 и вывести их ключи.
3. Заменить все значения 7 на 33 и вывести массив до и после.
4. Найти максимальное значение массива и вывести его.
5. Найти предмакисмальное значения массива и вывести его. (Значение которое было бы максимальным если бы не было максимального).
6. Найти последовательности значений 7,4 и вывести ключи начала таких последовательностей.
7. Найти максимальное, минимальное значения массива и поменять их местами. (Таких значений может быть более одного).
8. Рассмотреть массив блоками по 10 и найти максимальное значение а каждом блоке. Вывести номер блока, ключ элемента и значение.
9. Рассмотреть массив блоками по 10. Поменять местами 3 и 7 блоки.
10. Рассмотреть массив блоками по 10. Найти блок с максимальной суммой его значений.
Создать два массива с помощью цикла из 100 элементов каждый. Ключи элементов должны быть от 0 до 100. Значения - случайные числа от 0 до 255.