- •Задачи по обработке массивов
- •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.3Число элементов
1
Найти число нечетных отрицательных элементов в массиве целых чисел.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов:
- число элементов.
2
Найти число отрицательных элементов массива, квадрат которых больше числа 100.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов:
- число элементов.
3
Найти число элементов массива, абсолютное значение которых является простым числом.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов:
- число элементов.
4
Найти число элементов, равных числу SearchValue, расположенных во второй половине (включая середину) массива вещественных чисел.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива,
- искомое число SearchValue.
Порядок вывода результатов:
- число элементов.
5
Найти число положительных элементов массива вещественных чисел, расположенных на нечетных позициях.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов:
- число элементов.
6
Найти число элементов массива вещественных чисел, расположенных на четных позициях и равных заданному числу SearchValue.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива,
- искомое число SearchValue.
Порядок вывода результатов:
- число элементов.
7
Найти число нечетных положительных, четных положительных, нечетных отрицательных и четных отрицательных элементов массива целых чисел.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов:
- число нечетных положительных элементов;
- число четных положительных элементов;
- число нечетных отрицательных элементов;
- число четных отрицательных элементов.
8
Дано: массив целых положительных чисел, значение которых не превышает числа 8. Определить сколько раз встречаются различные значения в массиве.
Ограничения:
- число элементов в массиве не более 8-ми.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов: последовательность из 8-ми строк, содержащих значение (1 - 8) и число раз, сколько это значение встречается в массиве.
1.4Поиск элемента
1
Найти номер первого нечетного отрицательного элемента в массиве целых чисел.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов:
- номер элемента или сообщение "Элементы не найдены".
2
Найти номер первого отрицательного элемента массива вещественных чисел, квадрат которого больше числа 100.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов:
- номер элемента или сообщение "Элементы не найдены".
3
Найти номер первого элемента массива целых чисел, абсолютное значение которого является простым числом.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов:
- номер элемента или сообщение "Элементы не найдены".
4
Найти номер первого элемента, равного заданному числу SearchValue и расположенного во второй половине (включая середину) массива вещественных чисел.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива,
- искомое число SearchValue.
Порядок вывода результатов:
- номер элемента или сообщение "Элементы не найдены".
5
Найти номер первого положительного элемента, расположенного на нечетном месте в массиве вещественных чисел.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов:
- номер элемента или сообщение "Элементы не найдены".
6
Найти номер первого элемента, расположенного на четном месте в массиве вещественных чисел, и равного заданному числу SearchValue.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива,
- искомое число SearchValue.
Порядок вывода результатов:
- номер элемента или сообщение "Элементы не найдены".
7
Найти номер последнего нечетного отрицательного элемента в массиве целых чисел.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов:
- номер элемента или сообщение "Элементы не найдены".
8
Найти номер последнего отрицательного элемента массива вещественных чисел, квадрат которого больше числа 100.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов:
- номер элемента или сообщение "Элементы не найдены".
9
Найти номер последнего элемента массива целых чисел, абсолютное значение которого является простым
числом.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов:
- номер элемента или сообщение "Элементы не найдены".
10
Найти номер последнего элемента, равного заданному числу SearchValue и расположенного во второй половине (включая середину) массива вещественных чисел.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива,
- искомое число SearchValue.
Порядок вывода результатов:
- номер элемента или сообщение "Элементы не найдены".
11
Найти номер последнего положительного элемента, расположенного на нечетном месте в массиве вещественных чисел.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива.
Порядок вывода результатов:
- номер элемента или сообщение "Элементы не найдены".
12
Найти номер последнего элемента, расположенного на четном месте в массиве вещественных чисел, и равного заданному числу SearchValue.
Ограничения:
- число элементов в массиве не более 10-ти.
Порядок ввода исходных данных:
- число элементов в массиве,
- элементы массива,
- искомое число SearchValue.
Порядок вывода результатов:
- номер элемента или сообщение "Элементы не найдены".