Программирование с использованием одномерных массивов
Выполнить задания в соответствии с выданным вариантом.
1. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
− Сумму отрицательных элементов массива;
− Произведение элементов массива, расположенных между максимальным и минимальным элементами.
Упорядочить элементы массива по возрастанию.
2. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
− Сумму положительных элементов массива;
− Произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами.
Упорядочить элементы массива по убыванию.
3. В одномерном массиве, состоящем из n целочисленных элементов, вычислить:
− Сумму элементов массива, расположенных между первым и последним нулевыми элементами;
− Произведение элементов массива с четными номерами.
Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом – все отрицательные (элементы, равные нулю, считать положительными).
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
− Сумму элементов массива с нечетными номерами;
− Сумму элементов массива, расположенных между первым и последним отрицательными элементами;
Сжать массив, удалив из него все элементы, модуль которых не превышает единицу. Освободившиеся в конце массива элементы заполнить нулями.
5. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
− Максимальный элемент массива;
− Сумму элементов массива, расположенных до последнего положительного элемента.
Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a,b]. Освободившиеся в конце массива элементы заполнить нулями.
6. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
− Минимальный элемент массива;
− Сумму элементов массива, расположенных между первым и последним положительными элементами.
Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом – все остальные.
7. В одномерном массиве, состоящем из n целочисленных элементов, вычислить:
− Номер максимального элемента массива;
− Произведение элементов массива, расположенных между первым и вторым нулевыми элементами.
Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине – элементы, стоявшие в четных позициях.
8. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
− Номер минимального элемента массива;
− Сумму элементов массива, расположенных между первым и последним отрицательными элементами.
Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает единицу, а потом– все остальные.
9. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
− Максимальный по модулю элемент массива;
− Сумму элементов массива, расположенных между первым и вторым положительным элементами.
Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных.
10. В одномерном массиве, состоящем из n целочисленных элементов, вычислить:
− Минимальный по модулю элемент массива;
− Сумму модулей элементов массива, расположенных после первого элемента, равного нулю.
Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине – элементы, стоявшие в нечетных позициях.
11. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
− Номер минимального по модулю элемента массива;
− Сумму модулей элементов массива, расположенных после первого отрицательного элемента.
Сжать массив, удалив из него все элементы, величина которых находится в интервале [a,b]. Освободившиеся в конце массива элементы заполнить нулями.
12. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
− Номер максимального по модулю элемента массива;
− Сумму элементов массива, расположенных после первого положительного элемента.
Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [a,b], а потом – все остальные.
13. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
− Количество элементов массива в интервале [a,b];
− Сумму элементов массива, расположенных после максимального элемента.
Упорядочить элементы массива по убыванию модулей.
14. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
− Количество элементов массива, равных нулю;
− Сумму элементов массива, расположенных после минимального элемента.
Упорядочить элементы массива по возрастанию модулей.
15. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
− Количество элементов массива, больших С;
− Произведение элементов массива, расположенных после максимального по модулю элемента.
Преобразовать массив таким образом, чтобы сначала располагались все отрицательные элементы, а потом – все положительные (элементы, равные нулю, считать положительными).
Лабораторная работа №7
Линейные программы
Напишите программу для расчета по двум формулам (результаты вычисления по обеим формулам должны совпадать).
1. .
2. .
3. .
4. .
5. .
6. .
7. .
8. .
9. .
10. .
11. .
12. .
13. .
14. .