Напишите функцию, которая определяет являются ли значения переданного
массива целых чисел уникальными относительно друг друга.
Протестируйте работу функции на массиве из 7 случайных элементов
из диапазона от 1 до 15-ти.
Например для массива:
|1|5|4|5|6|7|8|
-- функция должна "сообщить", что он неуникальный
Заполните массив из 5 элементов случайными числами из любого диапазона.
Далее пользователь вводит в цикле значения от 1 до 5 -- удаляйте
из массива очередной элемент с позиции очередного введенного пользователем
числа, сдвигая оставшиеся элементы массива влево, заполняя то, что справа
нулями. Распечатывайте промежуточной состояние массива, после каждого удаления.
Заполнить массив из 9 элементов случайными числами, далее получить случайное число N
из диапазона от 1 до 9 и затем "удалить" элемент с позиции N
из массива, "сдвинув" значения влево и заполнив все что справа нулями.
Например:
|1|3|4|5|4|7|-8|-9|
Пусть n=2, тогда после работы программы мы должны получить:
|1|4|5|4|7|-8|-9|0|
Примечание: операции сдвига элементов массива оформите в виде подпрограммы.
Заполните массив целых чисел (длиной 8 элементов) случайными значениями от -5 до 5.
Сохраните все неотрицательные числа первого массива во второй массив
и выведете этот второй массив на экран (если количество сохраненных
чисел во втором массиве меньше, чем его длина, то выведете только их,
не обходя неинициализированные ячейки).
Найти в этом массиве отрезок длиной F, такой что на нем встречаются
все числа от 0 до k, где 0≤k
указанные числа, существует, в противном случае сообщите, что его не существует).
В качестве ответа (если отрезок найден) получите его начальный и конечных
индекс - m и p 1 ≤ m
Заполнить массив из 9 элементов случайными числами из диапазона от нуля до N, и затем удалите из этого массива все элементы равные M, причем удаление необходимо производить "сдвигом" влево оставшихся элементов на позиции элементов, совпавших с M.
Решить двумя способами:
1) Любым
2) Провести операцию сдвига за одно прочтение исходного массива (для этого нам потребуется еще один массив, где мы будем хранить какие-то значения)
Заполнить массив из 9 элементов случайными числами из диапазона от нуля до N,
и затем удалите из этого массива все элементы равные M,
причем удаление необходимо производить "сдвигом"
влево оставшихся элементов на позиции элементов, совпавших с M.
Решить двумя способами:
1) Любым
2) Провести операцию сдвига за одно прочтение исходного массива
(для этого нам потребуется еще один массив, где мы будем хранить какие-то значения)