Лб_1_массивы
.docЛабораторная работа №1 «Массивы»
-
Дана матрица A(n, m). Определить k – количество «особых» элементов массива А, считая элемент особым, если он больше суммы остальных элементов своего столбца.
-
Дана матрица A(n, m). Определить k – количество «особых» элементов массива А, считая элемент особым, если в его строке слева от него находятся элементы, меньшие его, а справа – большие.
-
Дана матрица А(m, n). Вывести номера тех столбцов, сумма элементов которых меньше нуля, и число таких столбцов.
-
Найти общую сумму элементов тех столбцов матрицы A(n,m), сумма элементов в каждом из которых положительна.
-
Дана матрица А(m, n). Отпечатать номера только тех строк, сумма элементов которых превышает заданную величину Т, и число таких строк.
-
Дана матрица А(m, n). Отпечатать номера тех строк, элементы которых имеют совпадающие значения, и число таких строк.
-
Дана матрица А(m, n). Отпечатать номера тех столбцов, в которых не менее 2 элементов имеют нулевое значение, и число таких столбцов.
-
Дана матрица А(m, n). В каждой строке матрицы заменить на 0 все элементы до первого отрицательного элемента.
-
Дана матрица А(m, n). В каждом столбце удвоить те элементы, которые следуют за минимальным элементом каждого столбца.
-
Дана матрица А(m,n). Напечатать номер каждой строки, в которой второй элемент меньше среднего арифметического элементов этой строки, и число таких строк.
-
Среди столбцов целочисленной матрицы А(n,m) найти столбец с минимальным произведением элементов.
-
Дан массив X(m,n). В каждой стpоке находится минимальный элемент, затем сpеди этих чисел выбиpается максимальное. Напечатать номеp стpоки массива Х, в котоpой pасположено выбpанное число.
-
В двумеpном массиве A(n,m) заменить нулями все элементы, стоящие в стpоках или столбцах, где имеются нули. (Условие: можно завести вспомогательный одномеpный массив, но нельзя заводить вспомогательный двумеpный массив).
-
Дана целочисленная матрица B(n, m). Найти номера столбцов, элементы каждого из которых образуют возрастающую последовательность.
-
Изменить матрицу A(n, n), прибавив элементы T(1), T(2), …,T(n) заданного массива к элементам каждой строки, в которой отрицателен элемент главной диагонали (элемент T(i) прибавляется к i-ому элементу строки и т.д.).
-
Найти по отдельности число положительных и равных нулю элементов в тех строках матрицы A(n, m), первый элемент которых больше 1, а также общую сумму элементов, лежащих в этих строках.
-
Получить массив T(n), k-ый элемент которого получает значение 0, если все элементы k-ого столбца матрицы A(n, n) имеют значение 0, или значение 1 – в противном случае.
-
Если ниже главной диагонали матрицы A(n, n) нет ни одного отрицательного элемента, изменить матрицу А, удвоив каждый четный элемент.
-
Найти максимальный элемент матрицы A(n, n), но меньший 100 и лежащий ниже главной диагонали. Напечатать номер строки и столбца, на пересечении которых он находится (n – нечетное).
-
Дана матрица С(n, n). Получить B(n), где B(i) – это значение первого по порядку положительного элемента i-ой строки (если таких элементов нет, то принять B(i)=1).
-
Дана матрица С(n, n). Получить B(n), где B(i) – это сумма элементов, расположенных за первым отрицательным элементом в i-ой строке (если все элементы строки неотрицательны, то принять B(i)=100).
-
Дана матрица С(n, n). Получить B(n), где B(i) – это сумма элементов, предшествующих последнему отрицательному элементу i-ой строки (если все элементы строки неотрицательны, то принять B(i) = -1).
-
Дана матрица D(n, n). Найти номера строк, элементы в каждой из которых одинаковы.
-
Дана матрица D(n, n). Найти номера строк, элементы каждой из которых образуют монотонную последовательность (монотонно убывающую или монотонно возрастающую).
-
Дана матрица D(n, n). Найти номера строк, элементы которых образуют симметричные последовательности (палиндромы).
-
Дана матрица А(n, n). В строках с отрицательным элементом на главной диагонале найти сумму всех элементов и подсчитать количество таких строк.
-
Дана матрица A(n, 3). Содержание 3-х элементов каждой ее строки трактуется как длины сторон одного из n треугольников. Последовательно рассматривая строки, печатать периметр треугольника или «No» (если треугольник построить нельзя при заданных длинах сторон).