Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб раб 2 - Массивы (варианты) (ЭК-1) 2015.doc
Скачиваний:
20
Добавлен:
09.03.2016
Размер:
206.34 Кб
Скачать

Вариант 1

  1. Дан вектор A(n). Все элементы вектора, предшествующие первому наименьшему элементу умножить на 10, если элемент минимальный по величине встречается в векторе более одного раза. В противном случае вектор оставить без изменения.

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

  1. Дана квадратная матрица A(nхn). Построить вектор b, где bi, i=1,…,n – количество четных элементов i-ого столбца матрицы.

  1. Дана квадратная матрица A(nхn). Поменять местами элементы главной и побочной диагоналей.

  1. Дана квадратная матрицаA(nхn). Найти максимальный элемент матрицы в заданной области:

  1. Матрицу A(mxn) заполнить следующим образом. Элементам, находящимся на периферии (по периметру матрицы), присвоить значение 1; периметру оставшейся подматрицы – значение 2 и так далее до заполнения всей матрицы.

Вариант 2

  1. Дан вектор А(n). Получить новый вектор путем умножения элементов стоящих за максимальным элементом на минимальный элемент вектора.

  1. Дан целочисленный вектор A(n). Найти номер последнего максимального значения среди отрицательных элементов, расположенных правее элемента, равного t.

  1. Дана квадратная матрица A(nхn). Построить вектор b, где bi, i=1,…,n – количество положительных элементов i-ого столбца матрицы.

  1. Дана прямоугольная матрица A(mхn). Вставить между первым и вторым столбцами матрицы столбец, состоящих из одних единиц.

  1. Дана квадратная матрица A(nхn). Найти минимальный элемент матрицы среди элементов ниже побочной диагонали.

  1. Каждый элемент aij матрицы A(mxn) заменить суммой элементов подматрицы A(i,j), расположенной в правом нижнем углу матрицы A.

Вариант 3

  1. Дан вектор A(2n). Получить количество удвоенных нечетных среди a1,a2,...,a2n. Если оно меньше n, то ко всем числам с четными индексами добавить 1. В противном случае последовательность оставить без изменения.

  1. Дан целочисленный вектор A(n). Найти номер последнего минимального элемента среди элементов, меньших t и лежащих правее первого элемента, равного s.

  1. Дана квадратная матрица A(nхn). Построить вектор b, где bi, i=1,…,n – сумма нечетных элементов i-й строки матрицы.

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

  1. Дана квадратная матрица A(nхn). Найти максимальный элемент матрицы в заданной области:

    1. Содержимое квадратной матрицы A(nхn) повернуть на 900 по часовой стрелке, считая центром поворота центр симметрии матрицы.

Вариант 4

  1. Дан вектор A(2n). Если сумма S1=a1+a2+...+an равна сумме S2=an+1+ an+2+...+ a2n, то поменять местами первый и последний элементы вектора.

  1. Дан целочисленный вектор A(n). Найти номер первого максимального элемента среди элементов, лежащих в диапазоне [a,b] и расположенных правее первого положительного элемента.

  1. Дана квадратная матрица A(nхn). Построить вектор b, где bi, i=1,…,n – максимальный элемент i-й строки матрицы.

  1. Дана квадратная матрица A(nхn). В каждой строке поменять местами максимальный и минимальный элементы строки.

  1. Дана квадратная матрицаA(nхn). Найти сумму положительных элементов матрицы в заданной области:

    1. В каждом столбце и каждой строке матрицы A(nхn) содержится строго по одному нулевому элементу. Перестановкой строк добиться расположения всех нулей по главной диагонали матрицы.