|
Лабораторная работа № 5
Двумерный числовой массив
1. Даны целые числа . Получить целочисленную матрицу , для которой . Вывести на экран матрицу . Найти норму этой матрицы по формуле Исходные данные: .
2. Дана матрица . Получить , где значение первого по порядку положительного элемента ой строки (если таких элементов нет, то принять ). Найти количество отрицательных элементов в матрице и сумму элементов побочной диагонали.
Исходные данные:
3. Получить действительную матрицу , первая строка которой задаётся формулой , вторая строка задаётся формулой , а каждая следующая строка есть сумма двух предыдущих. Вывести матрицу по строкам. В полученной матрице поменять местами два столбца с номерами П1 и П2. Вывести на экран преобразованную матрицу. Исходные данные: П1=2, П2=7.
4. Дана матрица . В строке с отрицательным элементом на главной диагонали найти сумму всех элементов. Вывести на экран номера строк и суммы. Из положительных элементов матрицы сформировать одномерный массив и вывести его на экран.
Исходные данные:
5. Определить произведение элементов строки матрицы в которой число отрицательных элементов больше, чем в остальных строках. Сформировать одномерный массив из сумм элементов столбцов.
Исходные данные:
6. Дана матрица и вектор . Элементы вектора умножить на 10, если наибольший элемент матрицы a (предпологая, что он единственный) находится на главной диагонали и на 0.5 в противном случае. Вывести на экран наибольший элемент, его индексы и преобразованный массив .
Исходные данные:
7. Дана матрица . Получить целочисленную матрицу , в которой элемент равен 1, если соответствующий элемент матрицы больше элемента, расположенного в его строке на главной диагонали, и равен 0 в противном случае. Вывести матрицу . Найти в количество нулевых элементов, а в матрице минимальный элемент и его индексы.
Исходные данные:
8. Разреженную матрицу (содержащую незначительное количество ненулевых элементов) представить в виде трёх одномерных массивов, элементами которых являются: номера строк, номера столбцов и значения ненулевых элементов. Определить произведение отличных от нуля элементов.
Исходные данные:
9. Дана действительная квадратная матрица . Получить , где - наибольшее значение элементов k-го столбца данной матрицы. В матрице найти произведение элементов, стоящих выше главной диагонали.
Исходные данные:
10. Дана матрица . Все элементы которой различны. В каждой строке выбирается наименьший элемент, затем среди этих чисел выбирается наибольшее. Указать индексы элемента с найденным значением. В матрице определить количество элементов, которые больше 2.2.
Исходные данные:
11. Дана матрица . Просматривая главную диагональ сверху вниз, а затем побочную диагональ снизу вверх, выбрать отрицательные элементы и сформировать из них одномерный массив. В матрице определить сумму отрицательных элементов и их количество.
Исходные данные:
12. В матрице найти сумму элементов строки, в которой расположен элемент с наименьшим значением (предполагая, что такой элемент единственный). Сформировать одномерный массив, выбирая из массива элементы, меньше 1.8, у которых при этом сумма индексов чётная.
Исходные данные:
13. Дана матрица . Требуется её преобразовать: поэлементно вычесть последнюю строку из всех строк, кроме последней. В преобразованной матрице найти сумму квадратов элементов каждого столбца и из этих сумм составить вектор .
Исходные данные:
14. В матрице поменять местами столбец, содержащий наибольший элемент, со столбцом, содержащий наименьший элемент (предполагая, что эти элементы единственны). В новой матрице вычислить произведение элементов нечётных строк и сумму элементов чётных.
Исходные данные:
15. Задана матрица . Переставить местами главную и побочную диагонали. Из положительных элементов преобразованной матрицы сформировать вектор . Переменной С присвоить значение истина, если S1>S2 и ложь в противном случае, где S1 - сумма элементов выше главной диагонали, а S2 – сумма элементов ниже главной диагонали.
Исходные данные:
16. Сформировать одномерный массив , элементами которого являются средние арифметические элементов столбцов матрицы . Вывести на экран массив . В нем определить максимальный элемент и его номер. Определить произведение элементов столбца матрицы , соответствующего данному номеру. Вывести на экран максимальный элемент, его номер и произведение.
Исходные данные:
17. Дана матрица и массив целых чисел . Строку с номером матрицы назовём отмеченной, если и неотмеченной в противном случае. Подсчитать число отрицательных элементов матрицы, расположенных в отмеченных строках. Умножитьь матрицу на вектор : Число отрицательных элементов и массив вывести на экран.
Исходные данные:
18. Найти произведение матрицы на матрицу по формуле:
, где J = 1, 2; k = 1, 2.
Полученную матрицу вывести на экран. Найти для матрицы С произведение элементов и сумму элементов 2- го столбца.
19. Даны три массива . Из них сформировать матрицу , причем строками матрицы являются массивы В каждом столбце матрицы найти наибольший по модулю элемент и его значение прибавить к соответствующему элементу матрицы В. Вывести на экран обе матрицы. В матрице найти количество нулевых элементов.
X = { 1, 3, 5 }
В = Y = { 5, 6, 7 }
Z = { 9, 7, 9 }
20. Из матрицы удалить столбец, содержащий все нули. Сформировать новую матрицу . Вывести ее на экран. В матрице определить количество отрицательных элементов в нечетных строках.
.
21. Дана матрица . Найти сумму элементов массива, расположенных в строках с отрицательным элементом на главной диагонали. Переменной Y присвоить значение, равное скалярному произведению строки и столбца (рассматриваемых как одномерные массивы), на пересечении которых находится наименьший элемент матрицы .
22. Дана матрица . Создать одномерный массив из элементов верхнего треугольника матрицы , включая элементы главной диагонали. Определить количество отрицательных элементов в четных столбцах матрицы . Определить минимальный элемент 4 –й строки и его координаты.
23. Дана матрица . Сформировать вектор , каждый элемент, которого представляет собой сумму элементов строки и столбца, пересекающихся на главной диагонали. Вывести вектор . В каждой строке найти разность между 1 и 2 элементами, умноженную на третий элемент, между 3 и 4 элементами, умноженную на 5. Среди полученных величин найти количество отрицательных, положительных и равных 0.
24. Дана матрица . Получить , где - сумма элементов, расположенных за первым отрицательным элементом в i – ой строке. Если все элементы строки неотрицательны, то принять = 100. Получить матрицу , для которой:
Вывести массив и матрицу .
25. Дана матрица . В строках с отрицательным элементом на главной диагонали найти сумму всех элементов. Получить , где - значение первого по порядку положительного элемента i –ой строки (если таких элементов нет, то принять = 1). В матрице найти минимальный элемент и его индексы.
Дата добавления: 2015-08-28; просмотров: 103 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Это рассказ в стиле Кафки о комнате для допросов в южно-американской вариации ада. В таких рассказах человек, которого допрашивают, обычно выкладывает все, что знает, после чего его убивают или он | | | 5. Переливающаяся надпись |