Общая постановка задачи:
Разработать алгоритм и программу решения задачи обработки одномерного массива (массивов). Количество элементов массива (массивов) является входным параметром и вводится в программе. При работе программы исходные массивы не должны быть изменены.
Программа должна предлагать пользователю различные варианты задания значений элементов исходного массива (массивов):
1) Элементы исходного массива (массивов) вводятся пользователем.
2) Элементы исходного массива (массивов) вычисляются случайно.
3) Элементы исходного массива (массивов) задаются как предусмотренный в программе набор констант.
Варианты:
1. В массиве
найти меньшую из двух величин: модуля произведения элементов с четными номерами и модуля произведения элементов с нечетными номерами.
2. В массиве
найти количество элементов, меньших среднего геометрического элементов того же массива.
3. Сформировать массив
, каждый элемент которого
, где a, c – исходные массивы.
4. Найти количество элементов массива
значения которых лежат между средним арифметическим элементов массива
и средним геометрическим элементов массива
.
5. Переписать из массива
в массив
элементы с положительными значениями в начало массива, а с отрицательными значениями – в конец массива.
6. В массиве
поменять местами элементы с четными и нечетными номерами.
7. В массиве
найти номер элемента, наименее отличающегося от числа 3,1416.
8. В массиве
найти номера трех последовательных элементов, значения которых удовлетворяют неравенству:
.
9. В массиве
найти сумму элементов, значения которых принадлежат отрезку [-2; 6].
10. В массиве
найти номера трех последовательных элементов, значения которых удовлетворяют неравенству: 
11. Найти номера пар последовательных элементов массива
, отношение которых меньше единицы.
12. Найти сумму номеров отрицательных элементов массива
.
13. В массиве
найти номера элементов, меньших среднего арифметического элементов того же массива.
14. Задан массив
. Расположить его элементы в порядке возрастания.
15. Заданы массивы
и
. Напечатать те элементы, которые у них совпадают.
16. Задан массив
. Отрицательные элементы массива заменить на их квадраты, а вместо положительных элементов записать значение, равное максимальному элементу исходного массива.
17. Найти отношение суммы к произведению отрицательных элементов массива
.
18. Найти номер наибольшего элемента массива
, значения которого также принадлежат отрезку [- 2; 2,5].
19. Найти номера пары последовательных элементов массива
с наибольшим произведением.
20. Для массива
найти разность между суммой элементов с четными номерами и произведением элементов с нечетными номерами.
21. Напечатать элементы массива
, по абсолютной величине большие 5, и найти их сумму.
22. Поменять местами элементы массива
, равноотстоящие от начала и конца массива.
23. Найти тройку последовательных элементов массива
с наименьшей суммой.
24. Найти количество элементов массива
, бóльших суммы элементов с четными номерами.
25. Найти наибольший элемент массива
, среди тех элементов, которые меньше произведения элементов с нечетными номерами.
26. В массиве
поменять местами наибольший и наименьший элементы.
27. Напечатать номера элементов массива
, которые равны соответствующим элементам массива
.
28. Задан массив
Из его элементов сформировать два массива:
и
В массив
включить только четные элементы массива
, а в массив
- только нечетные. Найти произведения элементов массивов
.
29. В массиве
найти номер наименьшего положительного элемента.
30. В массиве
найти количество элементов, бóльших среднего арифметического значения элементов этого массива.
31. Найти номера пары элементов массива
, равноотстоящих от начала и конца массива и имеющих одинаковые значения.
32. Для массивов
и
найти квадрат суммы произведений элементов с одинаковыми номерами и произведение сумм квадратов элементов каждого массива.






