Тема: «Массивы. Задачи комбинированной обработки массивов»




Вариант 7

 

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

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

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

4. Дана квадратная матрица A(nхn). Поменять местами строки и столбцы матрицы.

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

 

6.* Матрицу А(mxn) заполнить следующим образом. Для заданных k и l элементу аkl присвоить значение 1; элементам, окаймляющим его (соседним с ним по вертикали, горизонтали и диагоналям) – значение 2; элементам следующего окаймления – значение 3 и так далее.

 

 

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

Тема: «Массивы. Задачи комбинированной обработки массивов»

Вариант 8

 

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

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

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

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

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

 

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

 

 

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

Тема: «Массивы. Задачи комбинированной обработки массивов»

Вариант 9

 

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

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

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

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

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

 

 

6. *Дана квадратная матрицы A(mxn). Пусть первый слой матрицы – периметр матрицы, второй – лежащий внутри его и т.д. Сдвинуть элементы заданной матрицы в пределах каждого слоя на одну позицию по часовой стрелке.

 

 

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

Тема: «Массивы. Задачи комбинированной обработки массивов»

Вариант 10

 

1. Дан вектор A(2n). Все четные числа, стоящие за максимальным элементом, домножить на минимальный элемент.

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

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

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

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

 

 

6.* Даны матрицы A(mxn) и B(lxp) m>l, n>p состоящие из нулей и единиц. Проверить, можно ли наложить матрицу B на матрицу A (без поворота, разрешается только сдвиг) так, чтобы каждой единице матрицы B соответствовал нуль в матрицу А, и если можно, то как (на сколько и в каком направлении следует подвинуть матрицу B по матрице A до выполнения условия)?

 

 

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: