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