Варианты ЛР 1

Ниже приводятся варианты лабораторных ЛР 1. В рамках данной лабораторной работы допускается повышение текущего уровня сложности лабораторной и его обратное понижение до срока сдачи работы по инициативе студента. Для изменения сложности лабораторной работы стоит обращаться к преподавателю практики.

Варианты основной группы

№Задание
1Найти сумму всех положительных элементов массива
2Найти произведение всех отрицательных элементов
3Найти минимальный и максимальный элементы, поменять их местами
4Отсортировать массив по возрастанию (методом пузырька)
5Отсортировать массив по убыванию (методом выбора)
6Вычислить среднее арифметическое всех элементов
7Найти индекс первого отрицательного элемента
8Найти индекс последнего положительного элемента
9Удалить все нулевые элементы (сдвигом влево)
10Подсчитать количество чётных и нечётных чисел отдельно
11Сумма элементов на чётных позициях (индексы 0, 2, 4, …)
12Произведение элементов на нечётных позициях (индексы 1, 3, …)
13Заменить все отрицательные элементы на их модули
14Увеличить каждый элемент на его порядковый номер (индекс + 1)
15Подсчитать количество элементов, кратных трём
16Вывести все элементы, большие среднего арифметического
17Сначала чётные, затем нечётные (относительный порядок сохранить)
18Отрицательные — вперёд, положительные — после, нули — в конец
19Найти наибольшую сумму двух соседних элементов
20Определить, является ли массив палиндромом

Варианты повышенной сложности

№Задание
П1Удалить повторяющиеся элементы, оставив уникальные (порядок сохранить)
П2Циклический сдвиг влево на K позиций (K вводится)
П3Найти все локальные минимумы и вывести их индексы
П4Устойчивая сортировка по возрастанию
П5Удалить элементы, встречающиеся более двух раз
П6Оставить элементы между первым и последним нулём включительно
П7Каждый элемент заменить на сумму соседей
П8Длина самой длинной строго возрастающей непрерывной подпоследовательности
П9Количество пар соседних элементов с разными знаками (без нулей)

Подтверждение

—