Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Двумерный числовой массив



Лабораторная работа № 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. Переливающаяся надпись

mybiblioteka.su - 2015-2024 год. (0.018 сек.)