- •Задачи по обработке массивов
- •1Базовые алгоритмы (Характеристики массивов)
- •1.1Сумма элементов
- •1.2Минимум (максимум)
- •1.3Число элементов
- •1.4Поиск элемента
- •1.5Проверка условия
- •2Построение массивов
- •2.1Выбор элементов
- •3Преобразование массивов
- •3.1Удаление элементов
- •3.2Вставка и замена
- •3.3Сортировка и поиск
- •4Комбинации алгоритмов
- •4.1Простые комбинации
- •4.2Повторение элементов
- •4.3Выборка из двух массивов для формирования третьего
- •4.4Дополнительные структуры
- •5Матрицы
Задачи по обработке массивов
Задачи по обработке массивов 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-ю позициями.