Обработка одномерных массивов с использованием подпрограмм.
Задание: составить программу, состоящую из трёх подпрограмм:
подпрограмма ввода массива;
подпрограмма вывода массива;
подпрограмма решений заданий, приведённых в таблице 7.1.
Таблица 7.1
| Вар. | Задание | Исходные данные |
| 1. | В заданном массиве найти отрицательные элементы и определить их сумму. | Даны три вещественных массива: A[A1,A2,..A9], B[B1,B2,..B5], C[C1,C2,..C4]. |
| 2. | В заданном массиве найти положительные элементы и определить из них наибольшее. | Даны три вещественных массива: A[A1,A2,..A7], B[B1,B2,..B8], C[C1,C2,..C5]. |
| 3. | В заданном массиве вычислить сумму элементов с нечётными и чётными элементами. | Даны три вещественных массива: A[A1,A2,..A4], B[B1,B2,..B7], C[C1,C2,..C6]. |
| 4. | В заданном массиве найти среднеарифметическое положительных элементов. | Даны три вещественных массива: A[A1,A2,..A8], B[B1,B2,..B5], C[C1,C2,..C4]. |
| 5. | В заданном массиве найти положительные элементы и определить их произведение. | Даны три вещественных массива: A[A1,A2,..A9], B[B1,B2,..B6], C[C1,C2,..C5]. |
| 6. | В заданном массиве найти наименьшее значение модуля разности между соседними элементами. | Даны три вещественных массива: A[A1,A2,..A7], B[B1,B2,..B5], C[C1,C2,..C6]. |
| 7. | В заданном массиве найти все отрицательные элементы, подсчитать их число и переписать подряд в новый массив. | Даны три вещественных массива: A[A1,A2,..A5], B[B1,B2,..B8], C[C1,C2,..C4]. |
| 8. | В заданном массиве найти наибольшее значение модуля разности между соседними элементами. | Даны три вещественных массива: A[A1,A2,..A6], B[B1,B2,..B5], C[C1,C2,..C9]. |
| 9. | В заданном массиве найти элементы с индексами, кратными трём и найти их произведение. | Даны три вещественных массива: A[A1,A2,..A4], B[B1,B2,..B5], C[C1,C2,..C8]. |
| 10. | В заданном массиве найти элементы с индексами, кратными трём и найти среди них наибольшее. | Даны три вещественных массива: A[A1,A2,..A8], B[B1,B2,..B6, C[C1,C2,..C4]. |
Лабораторная работа №8






