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

Лекция 02 Массивы (150916)

.pdf
Скачиваний:
7
Добавлен:
09.03.2016
Размер:
637.9 Кб
Скачать

Постановка задачи (4):

Задана последовательность

X=(x1, x2, x3, …, x10).

Сформировать из нее одномерный массив Y, состоящий из нечетных элементов массива X (если таковых не окажется, напечатать сообщение «Нечетных элементов нет»).

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

21

Постановка задачи (5):

Вычислить элементы матрицы по формуле:

 

 

aij

 

 

 

x

 

 

 

 

 

 

 

 

x y /(i j * x ),

для j 3

x

 

 

x5

, в остальных случаях

j!

i

 

 

 

 

 

Числовые значения переменных X и Y задаются по вводу.

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

Элементы столбца, имеющие это значение наибольшим поменять местами с соответствующими по J элементами последнего столбца. Напечатать элементы обеих матрицы.

22

Постановка задачи (6):

Сформировать матрицу A(6, 6) по формуле

a(i, j)

15.34 i j int( 3.4 j)

2

если i j;

 

 

в остальных случаях;

Отрицательные элементы матрицы a(i,j) заменить на их абсолютные значения. Процесс анализа и замены элементов оформить в виде функции пользователя.

Сформировать вектор В, элементами которого являются элементы строки матрицы А с максимальной суммой модулей элементов. При выводе результатов предусмотреть их идентификацию и печать по строкам.

23

Постановка задачи (7):

Сформировать матрицу А(6, 6) по формуле

a (i, j) = 0.5 * j * (13 - 1.1 * j) / (18 - 2 * i) - ( i - 0.9).

В матрице А определить номер первой строки, обладающей наименьшей суммой элементов.

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

24

Постановка задачи (8):

Ввести элементы матрицы А(6, 6).

Из матрицы А сформировать вектор В, элементами которого являются средние арифметические значения отрицательных элементов столбцов матрицы А.

Поменять местами первый и последний элементы вектора В. Отрицательные элементы матрицы А последовательно заменить на элементы преобразованного вектора В.

25

Постановка задачи (9):

Ввести элементы матрицы А(6, 6).

В матрице А определить месторасположение (координаты) минимального и максимального элементов.

Если эти элементы расположены на главной диагонали, то произвести транспонирование этой матрицы. В противном случае умножить матрицу А на введенную матрицу В(6, 6). Результат идентифицировать.

26

Задача 1 (на лекции).

Ввести элементы матрицы В(6, 6). Если сумма модулей элементов первого столбца матрицы принадлежит отрезку [2, 6], то элементы второстепенной диагонали умножить на 4, иначе элементы главной диагонали заменить их квадратами.

Результат идентифицировать.

27

Задача 2 (на лекции).

В матрице D(6, 6) вычислить сумму элементов строк, начинающихся с неотрицательного значения.

Сформировать из неотрицательных элементов матрицы D вектор F и упорядочить его элементы по возрастанию, определив общее количество элементов, превышающих среднее арифметическое значение элементов матрицы D.

Сортировку элементов вектора F оформить в виде функции пользователя.

Результаты идентифицировать.

28