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




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

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

Вариант 1

 

1. Дан вектор A(n). Найти максимальный четный элемент вектора и количество нечетных элементов.

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

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

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

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

6. *Матрицу А(mxn) заполнить натуральными числами от 1 до m*n по спирали, начинающейся в левом верхнем углу и закрученной по часовой стрелке.

 

 

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

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

Вариант 2

 

1. Дан вектор A(n). Поменять местами максимальный и минимальный элементы вектора.

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

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

4. Дана квадратная матрица A(nхn). Удалить из матрицы строку, в которой находится максимальный элемент матрицы.

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

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

 

 

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

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

Вариант 3

 

1. Дан вектор A(n). Все компоненты вектора, которые больше семи, заметить на 7. Подсчитать количество таких компонент с нечетными и четными индексами.

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

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

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

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

6. *Куб состоит из n3 прозрачных элементарных кубиков. Имеется ли хотя бы один просвет по каждому из трех измерений? Если это так, вывести координаты каждого просвета.

 

 

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

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

Вариант 4

 

1. Дан вектор A(n). Получить max(a1, a1a2, a2a3,...,an-1an,an) и поменять местами первый и последний элементы вектора.

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

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

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

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

6. *Куб состоит из прозрачных и непрозрачных кубиков. Построить полностью непрозрачный куб, используя n2 непрозрачных элементарных кубиков.

 

 

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

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

Вариант 5

 

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

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

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

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

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

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

 

 

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

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

Вариант 6

 

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

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

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

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

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

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

 

 

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



Поделиться:




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

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


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