Задания на лабораторную работу приводятся в каждом варианте. При написании программы массивы создаются с помощью классов (таких, как например, array или vector из библиотеки STL).
Варианты заданий
Вариант 1
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. сумму отрицательных элементов массива;
2. произведение элементов массива, расположенных между максимальным и минимальным элементами.
Упорядочить элементы массива по возрастанию.
Вариант 2
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. сумму положительных элементов массива;
2. произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами.
Упорядочить элементы массива по убыванию.
Вариант 3
В одномерном массиве, состоящем из n целых элементов, вычислить:
1. произведение элементов массива с чётными номерами;
2. сумму элементов массива, расположенных между первым и последним нулевыми элементами.
Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом – все отрицательные (элементы, равные 0, считать положительными).
Вариант 4
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. сумму элементов массива с чётными номерами;
2. сумму элементов массива, расположенных между первым и последним отрицательными элементами.
Сжать массив, удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями.
Вариант 5
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. максимальный элемент массива;
2. сумму элементов массива, расположенных до последнего положительного элемента.
|
Сжать массив, удалив из него все элементы, модуль которых находится в интервале . Освободившиеся в конце массива элементы заполнить нулями.
Вариант 6
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. минимальный элемент массива;
2. сумму элементов массива, расположенных между первым и последним положительными элементами.
Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом – все остальные.
Вариант 7
В одномерном массиве, состоящем из n целых элементов, вычислить:
1. номер максимального элемента массива;
2. произведение элементов массива, расположенных между первым и вторым нулевыми элементами.
Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечётных позициях, а во второй половине – элементы, стоявшие в чётных позициях.
Вариант 8
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. номер минимального элемента массива;
2. сумму элементов массива, расположенных между первым и вторым отрицательными элементами.
Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом – все остальные.
Вариант 9
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. максимальный по модулю элемент массива;
2. сумму элементов массива, расположенных между первым и вторым положительными элементами.
Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных.
|
Вариант 10
В одномерном массиве, состоящем из n целых элементов, вычислить:
1. минимальный по модулю элемент массива;
2. сумму модулей элементов массива, расположенных после первого элемента, равного нулю.
Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в чётных позициях, а во второй половине – элементы, стоявшие в нечётных позициях.
Вариант 11
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. номер минимального по модулю элемента массива;
2. сумму модулей элементов массива, расположенных после первого отрицательного элемента.
Сжать массив, удалив из него все элементы, величина которых находится в интервале . Освободившиеся в конце массива элементы заполнить нулями.
Вариант 12
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. номер максимального по модулю элемента массива;
2. сумму модулей элементов массива, расположенных после первого положительного элемента.
Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале , а потом – все остальные.
Вариант 13
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. количество элементов массива, лежащих в диапазоне ;
2. сумму элементов массива, расположенных после максимального элемента.
Упорядочить элементы массива по убыванию модулей элементов.
Вариант 14
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
|
1. количество элементов массива, равных 0;
2. сумму элементов массива, расположенных после минимального элемента.
Упорядочить элементы массива по возрастанию модулей элементов.
Вариант 15
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. количество элементов массива, больших ;
2. произведение элементов массива, расположенных после максимального по модулю элемента.
Преобразовать массив таким образом, чтобы сначала располагались все отрицательные элементы, а потом – все положительные (элементы, равные 0, считать положительными).
Вариант 16
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. количество отрицательных элементов массива;
2. сумму модулей элементов массива, расположенных после минимального по модулю элемента.
Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию.
Вариант 17
В одномерном массиве, состоящем из n целых элементов, вычислить:
1. количество положительных элементов массива;
2. сумму элементов массива, расположенных после последнего элемента, равного 0.
Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом – все остальные.
Вариант 18
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. количество элементов массива, меньших ;
2. сумму целых частей элементов массива, расположенных после последнего отрицательного элемента.
Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20%, а потом – все остальные.
Вариант 19
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. произведение отрицательных элементов массива;
2. сумму положительных элементов массива, расположенных после максимального элемента.
Изменить порядок следования элементов в массиве на обратный.
Вариант 20
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. произведение положительных элементов массива;
2. сумму элементов массива, расположенных до минимального элемента.
Упорядочить по возрастанию отдельно элементы, стоящие на чётных местах, и элементы, стоящие на нечётных местах.
Лабораторная работа 3. Разработка оконных приложений С++
Целью работы является создание простейших приложений с использованием форм на языке C++.