Поиск элементов, удовлетворяющих условию



2.1. Определить максимальный(минимальный) элемент в каждой строке(столбце) матрицы А(n, m). Результат получить в одномерном массиве. Затем получить минимальный(максимальный) элемент из этих элементов.

2.2. Вычислить сумму элементов каждой строки матрицы А(N, M) и найти максимальное значение суммы строк и номер этой строки.

2.3. Определить наименьший элемент каждой четной строки матрицы A(n, m).

2.4.Найти минимальный элемент в массиве А(n, m). Вывести все индексы (номера строк и столбцов) элементов, которые равны минимальному значению.

2.5. Получить одномерный массив из номеров столбцов первых отрицательных элементов в строке.

2.6. Найти номер первого отрицательного элемента каждой строки матрицы A(n, n)
(n <=30) и его порядковый номер.

Удовлетворяет ли массив некоторым требованиям.

3.1. Определить, есть ли в массиве A(N, M) элемент равный А.

3.2. Определить, есть ли в массиве A(N, M) отрицательный элемент.

3.3. Определить, есть ли в массиве A(N, M) строка, состоящая только из отрицательных элементов.

3.4. Определить, есть ли в массиве A(N, M) столбец, состоящий из элементов, принадлежащих промежутку от А до В.

3.5. Определить, есть ли в массиве A(N, M) в каждой строке, нулевой элемент.

3.6. Определить, есть ли в массиве A(N, M) строка, состоящая из одинаковых элементов.

3.7. Проверить, верно ли, что в данной целочисленной матрице 17*17 суммы элементов во всех строках и всех столбцах равны между собой.

3.8. Задана квадратная матрица A(N, N) (N<15). Выяснить - симметрична ли эта матрица относительно главной диагонали.

3.9. Задана матрица A(N, M). Получить транспонированную матрицу (т.е. заменить строки матрицы столбцами, а столбцы - строками).

3.10. Задана квадратная матрица A(N, N) (N<15). Получить транспонированную матрицу (т.е. заменить строки матрицы столбцами, а столбцы - строками).

3.11. Определить, является ли матрица магическим квадратом. В магическом квадрате суммы элементов по всем строкам, столбцам и двум диагоналям равны.

3.12. Определить номера строк матрицы A(N, K), совпадающие с массивом D(K).

3.13. Проверить, есть ли в матрице P(k, m) столбец, равный какому-либо столбцу матрицы Q(k, m).

3.14. Дана вещественная матрица размером M*N (где M и N - заданные натуральные числа). Выяснить является ли данная квадратная матрица ортонормированной, т.е. матрицей в которой скалярное произведение каждой пары различных строк равно 0, а скалярное произведение каждой строки на себя равно 1. (Скалярное произведение S=S + A(i,j) * A(k,j)).

3.15. Дана действительная матрица M*K, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением. Затем среди этих элементов выбирается наибольшее. Указать индексы элемента с найденным значением.

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

Работа с несколькими массивами.

4.1. Найти произведение двух массивов А(N, M) и B(M, L). Укажите размерность результирующего массива и правило нахождения элемента с индексами i, j

4.2. Даны два двумерных массива одинаковой размерности. Создать новый массив той же размерности, каждый элемент которого равен сумме соответствующих элементов первых двух.

4.3. Умножить матрицу А(N, M) на одномерный массив B(M). Результат в С(N).

Изменение значений некоторых элементов.

5.1. В каждой строке двумерного массива сменить знак максимального по модулю элемента на противоположный.

5.2. Последний отрицательный элемент каждого столбца двумерного массива заменить нулем.

5.3. Все элементы с наибольшим значением в данной целочисленной квадратной матрице порядка 10 заменить нулями.

5.4. Положительные элементы двумерного массива умножить на первый элемент соответствующей строки, а отрицательные - на последний элемент соответствующей строки.

5.5. Заменить все элементы строки с номером К и столбца с номером 1 на противоположные по знаку (элемент, стоящий на пересечении не изменять).

5.6. К элементам столбца К1 прибавить элементы столбца К2.

5.7. Заданы матрица размером N*N и число К. Разделить элементы К-строки на диагональный элемент, расположенный в этой строке.

5.8. Заменить все элементы главной диагонали квадратной матрицы (4*4) нулями, если на главной диагонали есть хотя бы один отрицательный элемент.

5.9. Задана матрица A(N, M). Поэлементно вычесть последний столбец из всех столбцов, кроме последнего.

5.10. Поменять местами первый максимальный и последний минимальный элемент массива А(n, m).

5.11.В каждой строке поменять местами первый элемент и максимальный по модулю.

5.12. В каждой строке переставить первый отрицательный и последний положительный. Если таких нет, то сообщить об этом.

5.13. Определить номер строки матрицы R(n, n) хотя бы один элемент которой равен С, и элементы этой строки умножить на D. (C и D - заданы).

5.14. Переставить соответствующие элементы главной и побочной диагоналей массива D(n,n), сумма которых положительна.

5.15. Заменить в матрице A(n, m) элементы К-ой строки, равные 0, элементами массива B(m) по порядку.

5.16. Даны десятичные целые числа A1, A2, ..., A10 и целочисленная квадратная матрица порядка M (M<15). Заменить нулем в матрице те элементы с четной суммой индексов, для которых имеются равные среди А1, A2, ..., A10.

5.17. Квадратная матрица N*N. Поменять местами элементы верхнего и нижнего треугольника, симметричные относительно горизонтальной оси, диагональные элементы оставить на прежних местах. Измененную матрицу распечатать.

5.18. Дана квадратная матрица порядка 12. Заменить нулями все ее элементы, расположенные на главной диагонали и выше нее.


Дата добавления: 2018-11-24; просмотров: 470; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!