Тема «Двухмерные массивы»

Лабораторная работа 6

Постановка задачи. Исходный массив считать из файла *.txt (файл создать самим). Результаты вычислений и манипуляций над массивом вывести на экран и в файлы *.txt и *.xls. Для записи результатов в файл создать пользовательскую функцию.

 

1.Дана матрица А(4,4)

1.Найти сумму элементов среди элементов расположенных на главной диагонали матрицы А.

2.Найти максимальный элемент в 3-ей строке матрицы

3.Поменять местами найденный максимальный элемент и значение S.

 

2. Дана матрица А(5,4)

1.Найти новый одномерный массив В из минимальных элементов каждой строки матрицы А.

2.Найти сумму элементов матрицы А, где .

3.Заменить последний элемент матрицы А на сумму S.

 

3. Дана матрица В(4,4)

1.Найти произведение положительных элементов среди элементов, расположенных выше побочной диагонали матрицы В.

2.Найти минимальный элемент в 2-ом столбце матрицы В.

3.Поменять местами найденный минимальный элемент и значение 3-его элемента в 4-ой строке

 

4. Дана матрица А(5,5)

1.Найти новый одномерный массив С из сумм элементов каждого столбца матрицы А.

2.Найти максимальный элемент, среди элементов главной диагонали матрицы А.

3.Заменить третий элемент в 1 строке матрицы А на максимальный элемент.

 

5.Дана матрица А(4,4)

1.Найти произведение элементов среди элементов расположенных на главной диагонали матрицы А.

2.Найти минимальный элемент в 3-ей строке матрицы

3.Поменять местами найденный минимальный элемент и значение S.

 

6. Дана матрица А(5,4)

1.Найти новый одномерный массив В из сумм элементов каждой строки матрицы А.

2.Найти максимальный элемент матрицы А в 5-ой строке.

3.Заменить последний элемент в 3-ей строке матрицы А на найденный максимальный элемент.

 

7. Дана матрица В(4,4)

1.Найти сумму отрицательных элементов , среди элементов расположенных на побочной диагонали матрицы В.

2.Найти минимальный элемент в 3-ем столбце матрицы В.

3.Поменять местами найденный минимальный элемент и значение 3-его элемента в 4-ой строки.

 

8. Дана матрица А(5,5)

1.Найти новый одномерный массив С из произведений элементов каждой строки матрицы А.

2.Найти максимальный элемент , среди положительных элементов матрицы А.

3.Заменить третий элемент в 1 строке матрицы А на найденный максимальный элемент.

9. Дана матрица А(5,3)

1. Найти строку, содержащую минимальный элемент матрицы

2. Найденную строку поменять местами с 4-ой строкой.

3. В полученной матрице подсчитать сумму для элементов 3-ей строки по формуле:

 

10. Дана матрица А(4,4)

1. Найти сумму отрицательных элементов на побочной диагонали

2. Найти наибольший элемент 2-го столбца и его местоположение

3. Заменить найденный максимальный элемент во 2-ом столбце на значение суммы.

 

11. Дана матрица А(5,5)

1. Найти сумму положительных элементов над главной диагональю матрицы

2. Найти максимальный элемент среди отрицательных элементов 4-ой строки

 

3. Заменить найденный максимальный элемент в задании 2) на значение суммы.

 

12. Дана матрица А(5,3)

1. Поменять местами первую и последнюю строки матрицы.

2. Подсчитать Si для элементов каждой строки матрицы по формуле:

, где i – номер строки.

3. В полученной матрице найти наибольший элемент.

 

13. Дана матрица А(3,3)

1. Найти число отрицательных элементов под главной диагональю.

2. Найти сумму элементов 1 строки по формуле:

3. Поменять местами элемент 3 строки и 1 столбца на S.

 

14. Дана матрица А(4,4)

1. Найти максимальный элемент среди отрицательных элементов матрицы, расположенных над побочной диагональю.

2. Подсчитать сумму для элементов 3-го столбца по формуле:

3. Заменить максимальный элемент на значение полученной суммы.

 

15. Дана матрица А(5,3)

1. Создать новый одномерный массив, каждый элемент которого равен среднему арифметическому элементов соответствующей строки данной матрицы.

2. Найти наименьший элемент 3-го столбца

3. Поменять местами наименьший элемент 3-го столбца и элемент .

 

16. Дана матрица А(3,4)

1. Найти максимальный элемент 4-го столбца

2. Подсчитать сумму для элементов 2-ой строки по формуле: .

3. Заменить найденный максимальный элемент на значение S.

 

17. Дана матрица А(3,3)

1. Заменить на главной диагонали все отрицательные элементы их абсолютными значениями

2. Найти максимальный элемент 2-ой строки среди элементов, удовлетворяющих условию:

3. Подсчитать сумму для элементов 1-ой строки по формуле: .

18. Дана матрица А(5,3)

1. Найти наибольший элемент матрицы

2. В строке, содержащей максимальный элемент матрицы, подсчитать сумму для элементов по формуле: ,

где k – номер строки, содержащей максимальный элемент матрицы.

3. Заменить элемент а22 на полученное значение суммы

 

19. Дана матрица А(3,5)

1. Найти наибольший элемент среди элементов четных столбцов матрицы

2. Подсчитать произведение для элементов 4-го столбца по формуле:

.

3. Поменять местами найденный наибольший элемент в задании а) с последним элементом матрицы

 

20. Дана матрица А(4,4)

1. Найти минимум среди положительных элементов матрицы и его местоположение

2. Подсчитать произведение для элементов 2-ой строки по формуле:

.

3. Поменять местами найденный минимальный элементы и P.

 

21. Дана матрица А(4,5)

1. Найти максимальный элемент матрицы среди элементов, расположенных левее 4-го столбца

2. Подсчитать сумму для элементов 2-го столбцов по формуле:

.

3. поменять местами найденные максимальный элемент и значение S

 

22. Дана матрица С(5,3)

1. Получить новый одномерный массив a , элементами которого будут отрицательные элементы 3-го столбца матрицы

2. Подсчитать их сумму по формуле:

3. Заменить элемент в 3-й строке и 2– ом столбце на полученное значение S

 

23. Дана матрица А(4,4)

1. Найти сумму отрицательных элементов, лежащих под побочной диагональю

2. Найти минимальный элемент среди положительных элементов 1-го столбца

3. Поменять местами минимальный элемент 1-го столбца с элементом

 

24. Дана матрица А(5,3)

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

2. Найти сумму для элементов 4 строки по формуле

.

3. Заменить а11 на значение вычисленной суммы

25. Дана матрица А(4,4)

1. Найти минимальный элемент среди элементов, лежащих на главной

диагонали и его местоположение

2. Найти произведение для элементов 2 столбца по формуле.

.

3. Поменять местами минимальный элементы и элемент 1 столбца и 4ой строки.

26. Дана матрица А(4,3)

26 1. Найти сумму отрицательных элементов матрицы, лежащих над главной

диагональю

2. Найти максимальный элемент 1ой строки

3. Заменить максимальный элемент 1ой строки на полученное значение

суммы

27. Дана матрица А(5,5)

1. Найти минимальный элемент среди отрицательных элементов матрицы и его местоположение.

2. В строке, содержащей минимальный элемент, найти сумму элементов по формуле , где k-номер строки, содержащей минимальный элемент

3. Поменять местами минимальный элемент и элемент а .

28. Дана матрица А(4,3)

27 1. Создать новый одномерный массив, состоящий из произведений элементов

матрицы по строкам

2. Подсчитать сумму элементов 4-ой строки по формуле:

.

3. Поменять местами значение суммы элементов 4-ой строки и элемент а .

29. Дана матрица А(5,3)

28 1. Найти максимум среди элементов матрицы, расположенных над побочной

диагональю и его местоположение

2. Подсчитать количество положительных элементов в 1 строке и

произведение этих элементов по формуле

.

3. Заменить найденный максимальный элемент в задании а) на значение Р.

30. Дана матрица А(5,5)

1. Найти минимальный элемент на побочной диагонали.

2. Найти сумму элементов 1 столбца по формуле

.

3. Заменить минимальный элемент на значение S.

31. Дана матрица А(4,4)

1. Найти сумму для элементов 3-го столбца по формуле:

2.Найти максимальный элемент , среди положительных элементов матрицы А.

 

3. Поменять местами максимальный элемент на значение S

32. Дана матрица А(4,3)

 

1. Найти произведение для элементов 2-ой строки по формуле:

.

2. Создать новый одномерный массив, из минимальных элементов каждой строки данной матрицы.

3. Поменять местами значение произведения и элемент .





©2015-2017 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.

Обратная связь

ТОП 5 активных страниц!