Лабораторная работа № 3. Массивы Задания к лабораторной работе
Время выполнения 4 часа. Составьте и отладьте программы, реализующие приведенные ниже задания. Варианты заданий Вариант 1 Подсчитайте число положительных элементов массива и занесите его в массив вместо первого элемента. Вариант 2 Замените все элементы массива их модулями. Найдите сумму элементов массива ^ и сравните ее с заданным числом к. Если *5*< к, то все элементы массива с четными индексами поменяйте на нули. Вариант 4 Адрес первого неотрицательного элемента массива поместите в регистр КО. Вариант 5 Определите номера всех отрицательных элементов массива и сформируйте из них массив, расположенный сразу после заданного. Вариант 6 В массиве есть положительные и отрицательные элементы. Найдите число элементов массива, которые больше суммы всех его элементов. Вариант 7 Замените каждый элемент массива суммой всех последующих. Вариант 8 Вычислите отдельно сумму отрицательных и положительных элементов массива. Вариант 9 Замените к-й элемент массива адресом максимального по модулю элемента этого же массива. Вариант 10 Задан массив А. Сформируйте массив В, элементами которого являются разности соседних элементов массива А. Массив В разместите перед массивом А. Вариант 11 В массиве есть положительные и отрицательные элементы. Сравните модуль минимального элемента с максимальным. При совпадении занесите единицу в качестве последнего элемента массива, иначе — нуль. Вариант 12 Исключите из массива все нулевые элементы, сформировав при этом новый массив. Вариант 13 Из заданного массива сформируйте новый, состоящий только из положительных элементов исходного массива. Вариант 14 Все отрицательные элементы массива замените нулями, число произведенных замен запишите в регистр КЗ. Вариант 15 Произведите циклический сдвиг массива в сторону возрастания адресов. Последний элемент при этом сделайте первым. Вариант 16 Найдите минимальный элемент массива и поставьте его на первое место, если он положителен, и на последнее, если он отрицателен. Вариант 17 Определите, сколько раз в массиве встречаются элементы, равные данным числам к и /. Вариант 18 Постройте массив, элементами которого являются числа п2, (п — I)2,..., I2. Вариант 19 Массив заканчивается нулем. Определите число элементов в массиве. Вариант 20 В массиве есть единственный нулевой элемент. Уплотните массив, удалив нулевой элемент. Вариант 21 Число положительных элементов в массиве поместите в К1, число отрицательных — в К2, число нулей — в КЗ. Вариант 22 Даны два массива из одинакового числа элементов. Произведите обмен минимальными элементами. Вариант 23 К положительным элементам массива прибавьте единицу, а отрицательные — уменьшите на единицу. Вариант 24 Заданы два массива с одинаковым числом элементов. Перепишите тот массив, сумма элементов которого больше, в другой. Вариант 25 Постройте массив, элементы которого вычисляются по формуле а, =2" (п = 0, 1,..., 14).
|