
- •1. Программирование линейных алгоритмов
- •2. Табулирование функций
- •3. Работа с одномерными массивами
- •3.1. Вычисление сумм, количеств и произведений элементов массива
- •3.2. Вычисление сумм, количеств и произведений элементов массива
- •4. Работа с двумерными массивами
- •4.1. Вычисление сумм, произведений и количеств элементов матрицы.
- •4.2. Выполнение вычислений в строках и столбцах матрицы.
- •5. Программирование c использованием подпрограмм, разработанных пользователем
- •6. Побитовые операции
- •7. Обработка структур данных
3.2. Вычисление сумм, количеств и произведений элементов массива
В каждой из задач данного раздела (таблица 3.2) предполагается, что задан массив чисел. Программа должна:
1) вводить размерность и элементы массива;
2) вводить некоторые дополнительные числа;
3) выполнять действия в соответствии с условием задачи;
4) выводить исходные данные и результаты вычислений.
Исходные данные для отладки программы выбрать самостоятельно. Массив объявить как динамический.
Таблица 3.2
Вариант |
Задание |
1. |
Найти минимальный элемент, расположенный между первым и последним нулевыми элементами массива. |
2. |
Найти минимальный элемент, расположенный между первым и последним ненулевыми элементами массива. |
3. |
Найти максимальный элемент, расположенный между первым и последним нулевыми элементами массива. |
4. |
Найти максимальный элемент, расположенный между первым и последним ненулевыми элементами массива. |
5. |
Найти сумму элементов, расположенных между минимальным и максимальным элементами массива. |
6 |
Найти сумму не равных числу A элементов массива, расположенных между минимальным и максимальным элементами массива. |
7. |
Найти произведение не нулевых элементов, расположенных между минимальным и максимальным элементами массива. |
8. |
Найти количество отрицательных элементов, расположенных между минимальным и максимальным элементами массива. |
9. |
Найти минимальный элемент, расположенный после третьего нулевого элемента массива. |
10 |
Найти произведение не нулевых элементов, расположенных после минимального элемента массива. |
11. |
Найти произведение не нулевых элементов, расположенных перед максимальным элементом массива. |
12 |
Найти максимальный элемент, расположенный после второго нулевого элемента массива. |
13 |
Найти максимальный элемент, расположенный после последнего нулевого элемента массива. |
14 |
Найти произведение положительных элементов, стоящих на четных местах в массиве после минимального элемента этого массива. |
15 |
Найти максимальный элемент среди элементов, стоящих на нечетных местах после второго нулевого элемента массива. |
15 |
Найти количество положительных элементов, стоящих на нечетных местах в массиве после максимального элемента этого массива. |
17 |
Найти количество отрицательных элементов, стоящих на нечетных местах в массиве перед максимальным элементом этого массива. |
18 |
Найти количество элементов, принадлежащих заданному промежутку, среди элементов, стоящих на нечетных местах в массиве после максимального элемента этого массива. |
19 |
Найти минимальный элемент, расположенный в массиве до четвертого нулевого элемента массива. |
20 |
Найти максимальный элемент, расположенный в массиве после третьего нулевого элемента массива. |
21 |
Найти минимальный элемент среди элементов, расположенных на местах кратных трем до пятого нулевого элемента массива. |
23 |
Найти сумму положительных элементов, стоящих в массиве на местах кратных трем до максимального элемента этого массива. |
24 |
Найти сумму элементов, меньших заданного числа В, и стоящих в массиве на местах, кратных четырем, до максимального элемента этого массива. |
25 |
Найти произведение больших заданного числа W элементов, стоящих в массиве на четных местах до минимального элемента этого массива. |
26 |
Найти произведение не меньших заданного числа G элементов, стоящих в массиве на нечетных местах после минимального элемента этого массива. |
27 |
Найти произведение не больших заданного числа Q элементов, стоящих в массиве на местах, кратных трем, до максимального элемента этого массива. |
28 |
Найти количество не равных числу Z элементов массива, расположенных на нечетных местах до правого максимального элемента этого массива. |
29 |
Найти произведение не больших заданного числа U элементов, стоящих в массиве на нечетных местах до левого минимального элемента этого массива. |
30 |
Найти произведение не меньших заданного числа Z элементов, стоящих в массиве на местах, кратных трем до правого минимального элемента этого массива |