Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задачи про массивы.doc
Скачиваний:
2
Добавлен:
22.11.2019
Размер:
168.45 Кб
Скачать

29

Задачи по обработке массивов

Задачи по обработке массивов 1

1 Базовые алгоритмы (Характеристики массивов) 1

2 Построение массивов 14

3 Преобразование массивов 18

4 Комбинации алгоритмов 21

5 Матрицы 27

1Базовые алгоритмы (Характеристики массивов)

1.1Сумма элементов

1

Найти сумму квадратов положительных элементов массива вещественных чисел.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение суммы с точностью до одного знака после запятой; ограничить ширину поля вывода результата 9-ю позициями.

2

Найти сумму нечетных отрицательных элементов массива целых чисел.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение суммы.

3

Найти сумму отрицательных элементов массива, квадрат которых больше числа 100.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение суммы с точностью до одного знака после запятой; ограничить ширину поля вывода результата 9-ю позициями.

4

Найти сумму элементов массива, абсолютное значение которых является простым числом.

Ограничения:

- число элементов в массиве не более

10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение суммы.

5

Найти сумму отрицательных элементов, расположенных во второй половине (включая середину) массива вещественных чисел.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение суммы c точностью до одного знака после запятой; ограничить ширину поля вывода результата 9-ю позициями.

6

Найти произведения абсолютных значений отрицательных элементов массива.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение произведения с точностью до одного знака после запятой; ограничить ширину поля вывода результата 9-ю позициями.

Если отрицательные элементы отсутствуют, выдать сообщение "Элементы не найдены".

7

Найти среднее арифметическое значение квадрата элементов массива.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- среднее арифметическое значение с точностью до одного знака после запятой; ограничить ширину поля вывода результата 9-ю позициями.

8

Найти произведение элементов массива, значение которых равно их порядковому номеру.

Ограничения:

- число элементов в массиве не более 10-ти;

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение произведения.

Если элементы, удовлетворяющие критерию отсутствуют, выдать сообщение "Элементы не найдены".

9

Найти произведение элементов массива, абсолютное значение которых является простым числом.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение произведения.

Если отрицательные элементы отсутствуют, выдать сообщение "Элементы не найдены".

10

Найти сумму элементов массива, порядковый номер которых является простым числом.

Ограничения:

- число элементов в массиве не более

10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение суммы.

11

Найти сумму абсолютных значений положительных элементов массива и сумму абсолютных значений отрицательных элементов массива.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение суммы для положительных элементов;

- значение суммы для отрицательных элементов;

точность вывода - один знак после запятой; ограничить ширину поля вывода результата 9-ю позициями.

12

Найти среднее арифметическое значение для положительных и отрицательных элементов массива. Если элементы отсутствуют, то среднее арифметическое значение присвоить равным нулю.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- среднее арифметическое значение положительных элементов;

- среднее арифметическое значение отрицательных элементов;

точность вывода значений - один знак после запятой; ограничить ширину поля вывода результата 9-ю позициями.

13

Найти сумму нечетных положительных, четных положительных, нечетных отрицательных и четных отрицательных элементов массива целых чисел.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение суммы нечетных положительных элементов;

- значение суммы четных положительных элементов;

- значение суммы нечетных отрицательных элементов;

- значение суммы четных отрицательных элементов.

14

Найти сумму положительных элементов массива вещественных чисел, расположенных на нечетных позициях.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение суммы с точностью до одного знака после запятой; ограничить ширину поля вывода результата 9-ю позициями.

15

Найти сумму квадратов положительных элементов массива вещественных чисел, расположенных на четных позициях.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение суммы с точностью до одного знака после запятой; ограничить ширину поля вывода результата 9-ю позициями.