Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

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

.doc
Скачиваний:
98
Добавлен:
27.03.2015
Размер:
109.57 Кб
Скачать

Лабораторная работа 3.

Тема «Массивы».

Вариант

Формулы

1

а) Одномерный массив Х(15) задать в программе. Найти максимальный из отрицательных элементов и поменять его местами с последним.

б) Матрица А(4,4) задается с клавиатуры. Найти: сумму элементов среди элементов расположенных на главной диагонали матрицы А. Найти максимальный элемент в 3-ей строке матрицы. Поменять местами найденный максимальный элемент и значение S

2

а) Одномерный массив Х(15) задать с клавиатуры. Найти сумму отрицательных, количество положительных и произведение ненулевых элементов.

б) Дана матрица А(5,4), которая задается в программе. Найти новый одномерный массив В из минимальных элементов каждой строки матрицы А. Найти сумму элементов матрицы А, где . Заменить последний элемент матрицы А на сумму S.

3

а) Одномерный массив Х(15) задать с клавиатуры. Найти среднее арифметическое элементов, удовлетворяющих условию cos(xi)<0.

б) Дана матрица В(4,4), задать в программе. Найти произведение положительных элементов среди элементов, расположенных выше побочной диагонали матрицы В. Найти минимальный элемент в 2-ом столбце матрицы В. Поменять местами найденный минимальный элемент и значение 3-его элемента в 4-ой строке.

4

а) Одномерный массив Х(15) задать в программе. Найти минимальный из положительных элементов и количество нулевых.

б) Дана матрица А(5,5), задать с клавиатуры. Найти новый одномерный массив С из сумм элементов каждого столбца матрицы А. Найти максимальный элемент, среди элементов главной диагонали матрицы А. Заменить третий элемент в 1 строке матрицы А на максимальный элемент.

5

а) Одномерный массив Х(15) задать в программе. Найти произведение элементов, удовлетворяющих условию 0<tg(xi)<1, а также сумму положительных.

б) Дана матрица А(4,4) задать с клавиатуры. Найти произведение элементов среди элементов расположенных на главной диагонали матрицы А. Найти минимальный элемент в 3-ей строке матрицы. Поменять местами найденный минимальный элемент и значение S.

6

а) Одномерный массив Х(15) задать в программе. Найти минимальный из элементов, больших 2, и поменять его местами с первым.

б) . Дана матрица А(5,4) ) задать с клавиатуры. Найти новый одномерный массив В из сумм элементов каждой строки матрицы А. Найти максимальный элемент матрицы А в 5-ой строке. Заменить последний элемент в 3-ей строке матрицы А на найденный максимальный элемент.

7

а) Одномерный массив Х(15) задать в программе. Найти сумму неположительных, произведение положительных элементов, поменять местами первый и последний элементы.

б) Дана матрица В(4,4) задать с клавиатуры. Найти сумму отрицательных элементов , среди элементов расположенных на побочной диагонали матрицы В. Найти минимальный элемент в 3-ем столбце матрицы В. Поменять местами найденный минимальный элемент и значение 3-его элемента в 4-ой строки.

8

а) Одномерный массив Х(15) задать с клавиатуры. Найти количество элементов, удовлетворяющих условию -0,5<sin(xi)≤0, минимальный элемент.

б) Дана матрица А(5,5) задать в программе . Найти новый одномерный массив С из произведений элементов каждой строки матрицы А. Найти максимальный элемент , среди положительных элементов матрицы А. Заменить третий элемент в 1 строке матрицы А на найденный максимальный элемент.

9

а) Одномерный массив Х(15) задать с клавиатуры. Найти максимальный и минимальный элементы и поменять их местами.

б) Дана матрица А(5,3) задать в программе . Найти строку, содержащую минимальный элемент матрицы. Найденную строку поменять местами с 4-ой строкой. В полученной матрице подсчитать сумму для элементов 3-ей строки по формуле:

10

а) Одномерный массив Х(15) задать с клавиатуры. Найти сумму и произведение элементов и выбрать их них наибольшее.

б) . Дана матрица А(4,4) задать в программе. Найти сумму отрицательных элементов на побочной диагонали. Найти наибольший элемент 2-го столбца и его местоположение. Заменить найденный максимальный элемент во 2-ом столбце на значение суммы.

11

а) Одномерный массив Х(15) задать с клавиатуры. Найти максимальный из элементов, меньших 3, и поменять его местами с предпоследним.

б) Дана матрица А(5,5) задать в программе. Найти сумму положительных элементов над главной диагональю матрицы. Найти максимальный элемент среди отрицательных элементов 4-ой строки. Заменить найденный максимальный элемент на значение суммы.

12

а) Одномерный массив Х(15) задать с клавиатуры. Найти количество нулевых элементов, сумму положительных, поменять местами второй и десятый элементы.

б) Дана матрица А(5,3) задать в программе. Поменять местами первую и последнюю строки матрицы. Подсчитать Si для элементов каждой строки матрицы по формуле:

, где i – номер строки. В полученной матрице найти наибольший элемент.

13

а) Одномерный массив Х(15) задать с клавиатуры. Найти среднее арифметическое неотрицательных элементов.

б) Дана матрица А(3,3) задать в программе. Найти число отрицательных элементов под главной диагональю. Найти сумму элементов 1 строки по формуле:

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

14

а) Одномерный массив Х(15) задать с клавиатуры. Найти максимальный из отрицательных элементов и сумму неположительных.

б) Дана матрица А(4,4) задать в программе. Найти максимальный элемент среди отрицательных элементов матрицы, расположенных над побочной диагональю. Подсчитать сумму для элементов 3-го столбца по формуле:

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

15

а) Одномерный массив Х(15) задать с клавиатуры. Найти элементов, удовлетворяющих условию 0,5<cos(xi)≤1, максимальный элемент.

б) Дана матрица А(5,3) задать в программе. Создать новый одномерный массив, каждый элемент которого равен среднему арифметическому элементов соответствующей строки данной матрицы. Найти наименьший элемент 3-го столбца. Поменять местами наименьший элемент 3-го столбца и элемент .

16

а) Одномерный массив Х(15) задать с клавиатуры. Найти минимальный положительный элемент, произведение элементов, больших 1.

б) Дана матрица А(3,4) задать в программе. Найти максимальный элемент 4-го столбца. Подсчитать сумму для элементов 2-ой строки по формуле: . Заменить найденный максимальный элемент на значение S.

17

а) Одномерный массив Х(15) задать с клавиатуры. Вывести на экран все элементы от 2 до 5, их сумму и произведение.

б) . Дана матрица А(3,3) задать в программе. Заменить на главной диагонали все отрицательные элементы их абсолютными значениями. Найти максимальный элемент 2-ой строки среди элементов, удовлетворяющих условию: . Подсчитать сумму для элементов 1-ой строки по формуле: .

18

а) Одномерный массив Х(15) задать с клавиатуры. Найти среднее арифметическое положительных элементов, заменить на это значение пятый элемент.

б) Дана матрица А(5,3) задать в программе. Найти наибольший элемент матрицы. В строке, содержащей максимальный элемент матрицы, подсчитать сумму для элементов по формуле: , где k – номер строки, содержащей максимальный элемент матрицы. Заменить элемент а22 на полученное значение суммы.

19

а) Одномерный массив Х(15) задать с клавиатуры. Поделить вектор Х на 10, вывести полученный массив на экран. Найти произведение отрицательных элементов.

б) Дана матрица А(3,5) задать в программе. Найти наибольший элемент среди элементов четных столбцов матрицы. Подсчитать произведение для элементов 4-го столбца по формуле:

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

20

а) Одномерный массив Х(20) задать с клавиатуры. Найти сумму первых десяти элементов, сумму вторых десяти элементов. Полученные суммы сравнить.

б) Дана матрица А(4,4) задать в программе. Найти минимум среди положительных элементов матрицы и его местоположение. Подсчитать произведение для элементов 2-ой строки по формуле:

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

21

а) Одномерный массив Х(20) задать с клавиатуры. Найти произведение первых десяти элементов, произведение вторых десяти элементов. Полученные произведения сравнить.

б) Дана матрица А(4,5) задать в программе. Найти максимальный элемент матрицы среди элементов, расположенных левее 4-го столбца. Подсчитать сумму для элементов 2-го столбцов по формуле:

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

22

а) Одномерный массив Х(15) задать в программе. Найти минимальный из отрицательных элементов и сумму положительных.

б) Дана матрица С(5,3) задать с клавиатуры. Получить новый одномерный массив a , элементами которого будут отрицательные элементы 3-го столбца матрицы. Подсчитать их сумму по формуле:

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

23

а) Одномерный массив Х(15) задать в программе. Найти максимальный из положительных элементов и поменять его местами с первым.

б) Дана матрица А(4,4) задать с клавиатуры. Найти сумму отрицательных элементов, лежащих под побочной диагональю. Найти минимальный элемент среди положительных элементов 1-го столбца. Поменять местами минимальный элемент 1-го столбца с элементом .

24

а) Одномерный массив Х(15) задать в программе. Найти минимальный из отрицательных элементов и поменять его местами с последним.

б) Дана матрица А(5,3) задать с клавиатуры. Получить одномерный массив, элементы которого равны сумме элементов каждого столбца заданной матрицы. Найти сумму для элементов 4строки по формуле

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

25

а) Одномерный массив Х(15) задать с клавиатуры. Найти сумму и произведение отрицательных элементов и выбрать их них наименьшее.

б) Дана матрица А(4,4) задать с клавиатуры. Найти минимальный элемент среди элементов, лежащих на главной диагонали и его местоположение. Найти произведение для элементов второго столбца по формуле:

. Поменять местами минимальный элементы и элемент первого столбца и четвертой строки.

26

а) Одномерный массив Х(15) задать в программе. Найти минимальный из элементов, больших -2, и поменять его местами с последним.

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

27

а) Одномерный массив Х(15) задать с клавиатуры. Найти количество отрицательных элементов, произведение положительных, поменять местами второй и десятый элементы.

б) Дана матрица А(5,5) задать с клавиатуры. Найти минимальный элемент среди отрицательных элементов матрицы и его местоположение. В строке, содержащей минимальный элемент, найти сумму элементов по формуле , где k-номер строки, содержащей минимальный элемент. Поменять местами минимальный элемент и элемент а.

28

а) Одномерный массив Х(15) задать с клавиатуры. Найти количество ненулевых элементов, сумму отрицательных, поменять местами первый и последний элементы.

б) Дана матрица А(4,3) задать с клавиатуры. Создать новый одномерный массив, состоящий из произведений элементов матрицы по строкам. Подсчитать сумму элементов 4-ой строки по формуле:

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

29

а) Одномерный массив Х(15) задать с клавиатуры. Найти среднее арифметическое ненулевых элементов.

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

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

30

а) Одномерный массив Х(15) задать с клавиатуры. Найти произведение неотрицательных элементов.

б) Дана матрица А(5,5) задать с клавиатуры. Найти минимальный элемент на побочной диагонали. Найти сумму элементов второго столбца по формуле

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