Лекция 02 Массивы (150916)
.pdf
Постановка задачи (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
