Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
задания на практикуПП.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
744 Кб
Скачать
☆

Многомерные массивы

Общие задания:

  1. Даны действительные числа А1..А5, В1..В10. Получить действительную матрицу С[i,j] (i=1..5, j=1..10) для которой C[I,J]=A(J)/(1+B(I))

  2. Дано натуральное число N, целочисленная квадратная матрица порядка N. Получить b1,b2,…bN, где b(i) – это

А) наименьшее из значений элементов, находящихся в начале i-й строки матрицы до элемента, принадлежащего главной диагонали включительно.

Б) значение первого по порядку положительного элемента i-й строки (если таких элементов нет, то принять b(i)=1)

В) сумма элементов, расположенных за первым отрицательным элементом в i-й строке (если все элементы строки неотрицательны, то принять b(i)=1)

Г) сумма элементов, предшествующих последнему отрицательному элементу i-й строки (если все элементы строки неотрицательны, то принять b(i)= -1)

Индивидуальные задания:

  1. Дана целочисленная квадратная матрица порядка N. Найти номера строк:

А) все элементы которых нули

Б) элементы каждой из которых одинаковы

В) все элементы которых четны

Г) элементы каждой из которых образуют монотонную последовательность (убывающую или возрастающую).

  1. Даны натуральное число N, действительное число Х, действительная матрица, размер N*2N. Получить последовательность b1,b2,…,bN из нулей и единиц, где В(I)=1, если элементы i-ой строки матрицы не превосходят Х, и b(i)=0 в противном случае.

  2. Дана действительная квадратная матрица порядка 6. В строках с отрицательным элементом на главной диагонали найти:

А) сумму всех элементов

Б) наибольший из всех элементов.

  1. Дана действительная квадратная матрица порядка N. Рассмотрим те элементы, которые расположены в строках, начинающихся с отрицательного элемента. Найти сумму тех из них, которые расположены соответственно ниже, выше и на главной диагонали.

  2. Дана действительная квадратная матрица порядка N. Получить целочисленную квадратную матрицу того же порядка, в которой элемент равен единице, если соответствующий ему элемент исходной матрицы больше элемента, расположенного в его строке на главной диагонали, и равен нулю в противном случае.

  3. Дана действительная квадратная матрица порядка 8. Заменить нулями все ее элементы, расположенные на главной диагонали и выше нее.

  4. В данной действительной матрице размера 6*9 поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением. Предполагается, что эти элементы единственны.

  5. Дана действительная матрица размера N*М, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы элемента с найденным значением.

  6. Дана действительная матрица размера N*М. Получить последовательность b1,b2,…,bN, где b(k) – это:

А) сумма наибольшего и наименьшего из значений элементов k-той строки

Б) число отрицательных элементов k-той строки

В) произведение квадратов тех элементов k-той строки, модули которых принадлежат отрезку [1,15].

  1. Дана целочисленная матрица а(i,j), где i,j=1,2,…,n. Получить b1,…,bN, где b(i) – это:

А) б) в)

11.Определить номера тех строк целочисленной матрицы A[N, K], которые совпадают с массивом D[K]. Если таких строк нет, выдать соответствующее сообщение.

12.Дана целая квадратная матрица n-го порядка. Определить, является ли она магическим квадратом, т.е. такой, в которой сум­мы элементов во всех строках и столбцах одинаковы.

13.Элемент матрицы назовем седловой точкой, если он является наименьшим в своей строке и одновременно наибольшим в своем столбце или, наоборот, является наибольшим в своей строке и наименьшим в своем столбце. Для заданной целой матрицы раз­мером n x m напечатать индексы всех ее седловых точек.

14.Дана матрица размером n x m. Переставляя ее строки и столб­цы, добиться того, чтобы наибольший элемент (или один из них) оказался в верхнем левом углу.

15.Определить, является ли заданная целая квадратная матрица n-го порядка симметричной (относительно главной диагонали).

4 Строки