Контрольная работа ОАиП. Тема 1 Работа с векторами
Скачать 341.18 Kb.
|
Тема 2: «Работа с матрицами» Постановка задачи: написать программу на зыке Pascal для обработки матриц (в соответствии с вариантом). Размерности матрицы и ее элементы должны вводить- ся с клавиатуры. Полученная матрица и другие элементы (согласно варианту) долж- ны выводиться на экран. Вариант №1 Дана действительная матрица размерности ( ) n n × . 1. Если минимальные элементы столбцов находятся на побочной диагонали и образуют неубывающую последовательность, то транспонировать матрицу. В противном случае матрицу оставить без изменения. 2. Определить количество строк, не содержащих ни одного нулевого элемента. 3. Найти максимальный элемент среди элементов, меньших t. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке убывания методом стандартного обмена. Вариант №2 Дана действительная матрица размерности ( ) n n × . 1. Если количество максимальных элементов среди элементов, стоящих под побочной диагональю равно количеству минимальных элементов среди элементов стоящих над побочной диагональю, то найти среднее арифметическое элементов стоящих на побочной диагонали и доба- вить его к максимальному элементу матрицы. В противном случае матрицу оставить без измене- ния. 2. Определить количество столбцов, не содержащих ни одного нулевого элемента. 3. Найти номер первой из строк, содержащих хотя бы один положительный элемент. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом просеивания. Вариант №3 Дана целочисленная матрица размерности ( ) n n × . 1. Если сумма модулей элементов каждой последующей строки больше предыдущей, то ко всем элементам столбцов с четными номерами индексов добавить максимальный элемент среди элементов, стоящих над главной диагональю. В противном случае матрицу оставить без измене- ния. 2. Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент. 3. Найти максимальный элемент среди элементов кратных 2. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке убывания методом линейного выбора. 10 Вариант №4 Дана целочисленная матрица размерности ( ) n n × . 1. Если минимальные элементы столбцов находятся над главной диагональю, то поменять местами максимальные и минимальные элементы строк. В противном случае матрицу оставить без изменения. 2. Определить произведение элементов в тех строках, которые не содержат элементов кратных 3. 3. Найти номер столбца, в котором нет отрицательных элементов. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом стандартного обмена. Вариант №5 Дана действительная матрица размерности ( ) n n × . 1. Если минимальный элемент каждого последующего столбца меньше предыдущего, то максимальный элемент матрицы добавить к элементам, стоящим над побочной диагональю, и вы- честь из элементов, стоящих под побочной диагональю. В противном случае матрицу оставить без изменения. 2. Найти минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. 3. Найти номер первого столбца, не содержащего ни одного элемента кратного 2. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке убывания методом просеивания. Вариант №6 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы столбцов превышает сумму минимальных элементов строк, то к элементам, стоящим на побочной диагонали добавить соответствующие максимальные элементы столбцов. В противном случае матрицу оставить без изменения. 2. Определить произведение элементов в тех строках, которые не содержат элементов кратных 3. 3. Найти номер первого из столбцов, не содержащих элементов, меньших s. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом линейного выбора с подсчетом. Вариант №7 Дана действительная матрица размерности ( ) n n × . 1. Если минимальные элементы строк находятся на главной диагонали и образуют неубы- вающую последовательность, то получить новую матрицу путем деления элементов исходной матрицы, стоящих над побочной диагональю на максимальный элемент матрицы. В противном случае матрицу оставить без изменения. 2. Определить количество столбцов, не содержащих ни одного нулевого элемента. 3. Найти сумму элементов в тех столбцах, которые содержат элементы большие s. 4. Проверить упорядочены ли элементы строк матрицы а. Если нет, то упорядочить их в порядке убывания методом просеивания. Вариант №8 Дана целочисленная матрица размерности ( ) n n × . 1. Если максимальные элементы столбцов находятся на главной диагонали, то найти среднее арифметическое элементов, стоящих под побочной диагональю и добавить его к мини- мальному элементу матрицы. В противном случае матрицу оставить без изменения. 11 2. Найти сумму элементов в тех столбцах, которые содержат хотя бы один положитель- ный элемент. 3. Найти номера строк и столбцов всех седловых точек матрицы. Элемент матрицы явля- ется седловой точкой, он минимальный в строке и максимальный в столбце. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом стандартного обмена. Вариант №9 Дана целочисленная матрица размерности ( ) n n × . 1. Если среднее арифметическое элементов, стоящих на главной диагонали больше мак- симального элемента среди элементов, стоящих под главной диагональю, то ко всем максималь- ным элементам строк добавить минимальные элементы столбцов. В противном случае матрицу оставить без изменения. 2. Найти сумму модулей элементов, расположенных выше главной диагонали и ниже по- бочной. 3. Если элементы, стоящие на главной диагонали являются четными числами, то к каж- дому максимальному элементу столбца добавить минимальный элемент соответствующей строки. В противном случае матрицу оставить без изменения. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом линейной вставки. Вариант №10 Дана действительная матрица размерности ( ) n n × . 1. Если минимальный элемент матрицы не находится на главной диагонали, то найти среднее арифметическое, элементов, стоящих над побочной диагональю и добавить его к макси- мальному элементу матрицы. В противном случае матрицу оставить без изменения. 2. Определить количество строк, не содержащих ни одного нулевого элемента. 3. Найти номер первого из столбцов, содержащих элементы из диапазона [p,q]. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке убывания методом линейного выбора с обменом. Вариант №11 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы столбцов превышает сумму минимальных элементов строк, то к элементам, стоящим на побочной диагонали добавить соответствующие максимальные элементы столбцов. В противном случае матрицу оставить без изменения. 2. Найти номер первой из строк, содержащих хотя бы один положительный элемент. 3. Найти номер первого из столбцов, не содержащих элементов, меньших s. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в по- рядке возрастания методом линейного выбора с подсчетом. Вариант №12 Дана действительная матрица размерности ( ) n n × . 1. Если максимальный элемент матрицы на главной диагонали, то найти среднее арифме- тическое элементов, стоящих над побочной диагональю и добавить его к минимальным элементам каждой строки матрицы. В противном случае матрицу оставить без изменения. 2. Определить количество отрицательных элементов в тех строках, которые содержат хо- тя бы один нулевой элемент. 3. Определить произведение элементов в тех столбцах, которые не содержат элементов кратных 3. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке убывания методом стандартного обмена. 12 Вариант №13 Дана целочисленная матрица размерности ( ) n n × . 1. Если сумма по модулю элементов каждого последующего столбца меньше предыдуще- го, то ко всем элементам столбцов с нечетными номерами индексов добавить максимальный эле- мент среди элементов стоящих над главной диагональю. В противном случае матрицу оставить без изменения. 2. Найти сумму элементов в тех столбцах, которые содержат хотя бы один положитель- ный элемент. 3. Найти максимум среди сумм элементов диагоналей, параллельных побочной диагонали 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом просеивания. Вариант №14 Дана целочисленная матрица размерности ( ) n n × . 1. Если максимальные элементы строк находятся на главной диагонали и образуют не возрастающую последовательность, то транспонировать матрицу. В противном случае матрицу оставить без изменения. 2. Определить количество строк, не содержащих ни одного нулевого элемента. 3. Найти номер строки, в которой находится максимальное количество минимальных элементов строки. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке убывания методом парного обмена. Вариант №15 Дана действительная матрица размерности ( ) n n × . 1. Если на главной диагонали стоят минимальные элементы столбцов, то ко всем элемен- там, расположенным над главной диагональю добавить среднее арифметическое элементов стоя- щих под главной диагональю. В противном случае матрицу оставить без изменения. 2. Найти максимальный элемент среди элементов, меньших t. 3. Найти сумму элементов, расположенных ниже главной диагонали и выше побочной диагонали. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке убывания методом стандартного обмена. Вариант №16 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы каждого столбца совпадают с максимальным элементом матрица, то транспонировать матрицу и ко всем элементам, стоящим на главной диагонали доба- вить минимальный элемент матрицы. В противном случае матрицу оставить без изменения. 2. Определить количество столбцов, не содержащих ни одного нулевого элемента. 3. Найти минимум среди сумм элементов диагоналей, параллельных побочной диагонали матрицы. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом парного обмена. Вариант №17 Дана целочисленная матрица размерности ( ) n n × . 1. Если максимальный элемент матрицы на главной диагонали, то найти среднее арифме- тическое элементов, стоящих над побочной диагональю и добавить его к минимальным элементам каждой строки матрицы. В противном случае матрицу оставить без изменения. 2. Определить произведение элементов в тех столбцах, которые не содержат элементов кратных 2. 13 3. Определить количество отрицательных элементов в тех строках, которые содержат хо- тя бы один нулевой элемент. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом стандартного обмена. Вариант №18 Дана действительная матрица размерности ( ) n n × . 1. Если среднее арифметическое элементов стоящих над главной диагональю больше суммы элементов стоящих на побочной диагонали, то поменять местами строки и столбцы (транс- понировать матрицу). В противном случае матрицу оставить без изменения. 2. Заменить все отрицательные элементы массива их квадратами и упорядочить строки по возрастанию. 3. Найти максимальное из чисел, встречающихся в матрице более одного раза. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом стандартного обмена. Вариант №19 Дана целочисленная матрица размерности ( ) n n × . 1. Если элементы, стоящие на главной диагонали являются четными числами, то к каж- дому максимальному элементу столбца добавить минимальный элемент соответствующей строки. В противном случае матрицу оставить без изменения. 2. Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. 3. Найти количество строк, среднее арифметическое элементов которых меньше заданной величины. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке убывания методом парного обмена. Вариант №20 Дана действительная матрица размерности ( ) n n × . 1. Если минимальный элемент матрицы встречается два раза и расположен и над главной диагональю и под главной диагональю, то вычесть этот элемент из элементов стоящих на главной диагонали матрицы. В противном случае матрицу оставить без изменения. 2. Найти минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. 3. Найти номер столбца, в котором находится как минимум 2 нулевых элемента. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом стандартного обмена. Вариант №21 Дана действительная матрица размерности ( ) n n × . 1. Если среднее арифметическое элементов, стоящих под главной диагональю, больше максимального элемента среди элементов, стоящих над главной диагональю, то найти разность между максимальным и минимальным элементами каждой строки и добавить ее к первым элемен- там соответствующих столбцов. В противном случае матрицу оставить без изменения. 2. Найти сумму модулей элементов, расположенных выше главной диагонали и ниже по- бочной, и ниже главной диагонали и выше побочной. 3. Определить количество положительных элементов в тех строках, которые содержат хо- тя бы один нулевой элемент. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом линейной вставки. 14 Вариант №22 Дана действительная матрица размерности ( ) n n × . 1. Если максимальная сумма элементов столбцов больше суммы элементов стоящих на главной диагонали, то к элементам стоящим над главной диагональю добавить минимальный эле- мент среди элементов стоящих под главной диагональю. 2. Найти номер первого из столбцов, не содержащих элементов, больших s. 3. Определить количество положительных элементов в тех столбах, которые содержат хо- тя бы один нулевой элемент. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом линейного выбора. Вариант №23 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы столбцов находятся на главной диагонали, то найти среднее арифметическое элементов стоящих под главной диагональю и добавить его к минималь- ному элементу матрицы. В противном случае матрицу оставить без изменения. 2. Найти номер первого из столбцов, не содержащих элементов, меньших p. 3. Найти сумму элементов, расположенных выше главной диагонали и выше побочной диагонали. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке убывания методом линейного выбора с подсчетом. Вариант №24 Дана действительная матрица размерности ( ) n n × .. 1. Если сумма минимальных элементов столбцов превышает максимальный элемент мат- рицы, то к элементам стоящим на главной диагонали добавить соответствующие минимальные элементы строк. В противном случае матрицу оставить без изменения. 2. Найти сумму элементов в тех строках, которые содержат хотя бы один нулевой эле- мент. 3. Найти номер столбца, в котором находится максимальное количество минимальных элементов столбца. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом линейной вставки. Вариант №25 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы строк находятся на главной диагонали, то ко всем эле- ментам, расположенным над главной диагональю, добавить среднее арифметическое элементов стоящих под главной диагональю. В противном случае матрицу оставить без изменения. 2. Найти номер первого из столбцов, содержащих элементы из диапазона [p,q]. 3. Найти среднее арифметическое элементов, расположенных ниже главной диагонали и выше побочной диагонали и выше главной диагонали и ниже побочной диагонали. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом стандартного обмена. 15 Вариант №26 Дана действительная матрица размерности ( ) n n × . 1. Если все максимальные элементы столбцов превышают произведение минимальных элементов строк, то к элементам стоящим на главной диагонали добавить соответствующие мак- симальные элементы строк. В противном случае матрицу оставить без изменения. 2. Преобразовать элементы строк матрицы таким образом, чтобы сначала располагались все элементы, меньшие 1, а потом все остальные. 3. Найти номер строки, в которой находится наибольшее количество максимальных эле- ментов строки. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке убывания методом просеивания. Вариант №27 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы столбцов превышает произведение минимальных эле- ментов строк, то к элементам стоящим на главной диагонали добавить соответствующие макси- мальные элементы столбцов. В противном случае матрицу оставить без изменения. 2. Преобразовать элементы строк матрицы таким образом, чтобы сначала располагались отрицательные элементы, а потом все остальные. 3. Найти максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом линейного выбора с подсчетом. Вариант №28 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы строк находятся на главной диагонали и образуют не возрастающую последовательность, то транспонировать матрицу. В противном случае матрицу оставить без изменения. 2. Определить количество строк, не содержащих ни одного нулевого элемента. 3. Найти сумму элементов в тех столбцах, которые содержат элементы большие s. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в по- рядке возрастания методом просеивания. Вариант №29 Дана действительная матрица размерности ( ) n n × . 1. Если на главной диагонали стоят минимальные элементы столбцов, то ко всем элемен- там, расположенным над главной диагональю, добавить среднее арифметическое элементов стоя- щих под главной диагональю. В противном случае матрицу оставить без изменения. 2. Определить количество столбцов, не содержащих ни одного нулевого элемента. 3. Найти номера строк и столбцов всех седловых точек матрицы. Элемент матрицы явля- ется седловой точкой, он минимальный в строке и максимальный в столбце. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке убывания методом парного обмена. Вариант №30 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы каждого столбца совпадают с максимальным элементом матрицы, то транспонировать матрицу и ко всем элементам, стоящим на главной диагонали доба- вить минимальный элемент матрицы. В противном случае матрицу оставить без изменения. 16 2. Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент. 3. Найти максимальное из чисел, встречающихся в матрице более одного раза. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке убывания методом линейного выбора. Вариант №31 Дана целочисленная матрица размерности ( ) n n × . 1. Если элементы, стоящие на главной диагонали являются четными числами, то к каж- дому максимальному элементу столбца добавить минимальный элемент соответствующей строки. В противном случае матрицу оставить без изменения. 2. Определить произведение элементов в тех строках, которые не содержат элементов кратных 3. 3. Найти номер первого из столбцов, содержащих элементы из диапазона [p,q]. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом парного обмена. Вариант №32 Дана действительная матрица размерности ( ) n n × . 1. Если среднее арифметическое элементов стоящих над главной диагональю больше суммы элементов стоящих на побочной диагонали, то поменять местами строки и столбцы (транс- понировать матрицу). В противном случае матрицу оставить без изменения. 2. Найти минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. 3. Найти количество строк, все элементы которых кратны 2. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом стандартного обмена. Вариант №33 Дана целочисленная матрица размерности ( ) n n × . 1. Если элементы, стоящие на главной диагонали являются нечетными числами, то к каж- дому максимальному элементу столбца добавить минимальный элемент соответствующей строки. В противном случае матрицу оставить без изменения. 2. Найти сумму элементов в тех строках, которые содержат хотя бы один неотрицатель- ный элемент. 3. Найти номер столбца, в котором находится как минимум 2 нулевых элемента. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке убывания методом парного обмена. Вариант №34 Дана действительная матрица размерности ( ) n n × . 1. Если минимальный элемент матрицы встречается два раза и расположен и над главной диагональю и под главной диагональю, то вычесть этот элемент из элементов стоящих на главной диагонали матрицы. В противном случае матрицу оставить без изменения. 2. Найти минимум среди произведений элементов диагоналей, параллельных главной диа- гонали матрицы. 3. Найти количество строк, среднее арифметическое элементов которых меньше заданной величины. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом стандартного обмена. 17 Вариант №35 Дана действительная матрица размерности ( ) n n × . 1. Если среднее арифметическое элементов, стоящих над главной диагональю, больше максимального элемента среди элементов, стоящих под главной диагональю, то найти разность между максимальным и минимальным элементами каждой строки и добавить ее к первым элемен- там соответствующих столбцов. В противном случае матрицу оставить без изменения. 2. Найти сумму модулей элементов, расположенных ниже главной диагонали и выше по- бочной, и выше главной диагонали и ниже побочной. 3. Определить количество отрицательных элементов в тех строках, которые содержат хотя бы один положительный элемент. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом линейной вставки. Вариант №36 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы столбцов находятся на главной диагонали, то найти среднее арифметическое элементов стоящих под главной диагональю и добавить его к минималь- ному элементу матрицы. В противном случае матрицу оставить без изменения. 2. Найти номер первого из столбцов, содержащего все элементы, большие s. 3. Определить количество отрицательных элементов в тех столбах, которые содержат хотя бы один нулевой элемент. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом линейного выбора. Вариант №37 Дана действительная матрица размерности ( ) n n × . 1. Если максимальная сумма элементов столбцов больше суммы элементов стоящих на главной диагонали, то к элементам стоящим над главной диагональю добавить минимальный эле- мент среди элементов стоящих под главной диагональю. 2. Найти номер первого из столбцов, не содержащих элементов, меньших p. 3. Найти сумму элементов, расположенных ниже главной диагонали и ниже побочной диа- гонали. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в по- рядке убывания методом линейного выбора с подсчетом. Вариант №38 Дана действительная матрица размерности ( ) n n × .. 1. Если сумма минимальных элементов столбцов превышает максимальный элемент мат- рицы, то к элементам стоящим на побочной диагонали добавить соответствующие минимальные элементы строк. В противном случае матрицу оставить без изменения. 2. Найти номер первого из столбцов, содержащих элементы из диапазона [p,q]. 3. Найти номер столбца, в котором находится максимальное количество минимальных элементов столбца. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом линейной вставки. Вариант №39 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы строк находятся на главной диагонали, то ко всем эле- ментам, расположенным под главной диагональю, добавить среднее арифметическое элементов стоящих над главной диагональю. В противном случае матрицу оставить без изменения. 18 2. Найти сумму элементов в тех строках, которые содержат хотя бы один нулевой элемент. 3. Найти среднее арифметическое элементов, расположенных выше главной диагонали и ниже побочной диагонали и ниже главной диагонали и выше побочной диагонали. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в по- рядке возрастания методом стандартного обмена. Вариант №40 Дана действительная матрица размерности ( ) n n × . 1. Если все максимальные элементы столбцов превышают произведение минимальных элементов строк, то к элементам стоящим на главной диагонали добавить соответствующие мак- симальные элементы строк. В противном случае матрицу оставить без изменения. 2. Преобразовать элементы строк матрицы таким образом, чтобы сначала располагались отрицательные элементы, а потом все остальные. 3. Найти номер строки, в которой находится наибольшее количество минимальных эле- ментов строки. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке убывания методом просеивания. Вариант №41 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы столбцов превышает произведение минимальных эле- ментов строк, то к элементам стоящим на главной диагонали добавить соответствующие макси- мальные элементы столбцов. В противном случае матрицу оставить без изменения. 2. Преобразовать элементы строк матрицы таким образом, чтобы сначала располагались все элементы, меньшие 1, а потом все остальные. 3. Найти минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом линейного выбора. Вариант №42 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы строк находятся на главной диагонали и образуют воз- растающую последовательность, то транспонировать матрицу. В противном случае ко всем эле- ментам матрицы добавить ее минимальный элемент. 2. Определить количество столбцов, не содержащих ни одного нулевого элемента. 3. Найти сумму элементов в тех столбцах, которые содержат элементы меньшие s. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом линейного выбора с подсчетом. Вариант №43 Дана действительная матрица размерности ( ) n n × . 1. Если на главной диагонали стоят минимальные элементы строк, то ко всем элементам, расположенным под главной диагональю, добавить среднее арифметическое элементов стоящих над главной диагональю. В противном случае матрицу оставить без изменения. 2. Определить количество строк, не содержащих ни одного нулевого элемента. 3. Найти номера строк и столбцов всех седловых точек матрицы. Элемент матрицы явля- ется седловой точкой, он минимальный в строке и максимальный в столбце. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке убывания методом парного обмена. 19 Вариант №44 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы каждого столбца совпадают с максимальным элементом матрицы, то транспонировать матрицу и ко всем элементам, стоящим на побочной диагонали до- бавить минимальный элемент матрицы. В противном случае матрицу оставить без изменения. 2. Найти сумму элементов в тех столбцах, которые содержат хотя бы один положитель- ный элемент. 3. Найти номер первого из столбцов, содержащего хотя бы один элемент из диапазона [p,q]. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке убывания методом просеивания. Вариант №45 Дана целочисленная матрица размерности ( ) n n × . 1. Если элементы, стоящие на главной диагонали являются нечетными числами, то к каж- дому максимальному элементу столбца добавить минимальный элемент соответствующей строки. В противном случае матрицу оставить без изменения. 2. Определить произведение элементов в тех строках, которые не содержат элементов кратных 5. 3. Найти максимальное из чисел, встречающихся в матрице более одного раза. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом линейного выбора с обменом. Вариант №46 Дана действительная матрица размерности ( ) n n × . 1. Если среднее арифметическое элементов стоящих на главной диагонали больше суммы элементов стоящих на побочной диагонали, то поменять местами строки и столбцы (транспониро- вать матрицу). В противном случае матрицу оставить без изменения. 2. Найти максимальный элемент среди элементов, меньших t. 3. Найти количество строк, все элементы которых кратны 3. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом линейного выбор с обменом. Вариант №47 Дана действительная матрица размерности ( ) n n × . 1. Если на главной диагонали стоят минимальные элементы столбцов, то ко всем элемен- там, расположенным под главной диагональю добавить среднее арифметическое элементов стоя- щих над главной диагональю. В противном случае матрицу оставить без изменения. 2. Найти минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. 3. Найти сумму элементов, расположенных выше главной диагонали и ниже побочной диагонали. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке убывания методом стандартного обмена. Вариант №48 Дана действительная матрица размерности ( ) n n × . 1. Если минимальные элементы каждого столбца совпадают с минимальным элементом матрицы, то транспонировать матрицу и ко всем элементам, стоящим над главной диагональю до- бавить максимальный элемент матрицы. В противном случае матрицу оставить без изменения. 2. Определить количество столбцов, не содержащих ни одного отрицательного элемента. 20 3. Определить количество отрицательных элементов в тех строках, которые содержат хо- тя бы один нулевой элемент. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом просеивания. Вариант №49 Дана целочисленная матрица размерности ( ) n n × . 1. Если максимальный элемент матрицы на главной диагонали, то найти среднее арифме- тическое элементов, стоящих над побочной диагональю и добавить его к минимальным элементам каждого столбца матрицы. В противном случае матрицу оставить без изменения. 2. Определить произведение элементов в тех строках, которые не содержат элементов кратных 2. 3. Найти минимум среди сумм элементов диагоналей, параллельных побочной диагонали матрицы. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом просеивания. Вариант №50 Дана действительная матрица размерности ( ) n n × . 1. Если среднее арифметическое элементов стоящих над главной диагональю больше суммы элементов стоящих под побочной диагонали, то транспонировать матрицу и к элементам, стоящим на главной диагонали добавить минимальный элемент матрицы. В противном случае матрицу оставить без изменения. 2. Заменить все отрицательные элементы массива их квадратами, положительные – их ку- бами, нулевые элементы заменить на -1. 3. Найти минимальное из чисел, встречающихся в матрице более двух раза. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке убывания методом стандартного обмена. Вариант №51 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы столбцов превышает сумму минимальных элементов строк, то к элементам, стоящим на побочной диагонали добавить соответствующие максимальные элементы столбцов. В противном случае матрицу оставить без изменения. 2. Определить количество столбцов, не содержащих ни одного нулевого элемента. 3. Найти сумму элементов в тех столбцах, которые содержат элементы большие s. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в по- рядке возрастания методом линейного выбора с подсчетом. Вариант №52 Дана действительная матрица размерности ( ) n n × . 1. Если минимальные элементы строк находятся на главной диагонали и образуют неубы- вающую последовательность, то получить новую матрицу путем деления элементов исходной матрицы, стоящих над побочной диагональю на максимальный элемент матрицы. В противном случае матрицу оставить без изменения. 2. Определить произведение элементов в тех строках, которые не содержат элементов кратных 3. 3. Найти номер первого из столбцов, не содержащих элементов, меньших s. 4. Проверить упорядочены ли элементы строк матрицы а. Если нет, то упорядочить их в порядке убывания методом просеивания. 21 Вариант №53 Дана целочисленная матрица размерности ( ) n n × . 1. Если максимальные элементы строк находятся на главной диагонали и образуют не возрастающую последовательность, то транспонировать матрицу. В противном случае матрицу оставить без изменения. 2. Найти максимальный элемент среди элементов, меньших t. 3. Найти сумму элементов, расположенных ниже главной диагонали и выше побочной диагонали. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке убывания методом парного обмена. Вариант №54 Дана действительная матрица размерности ( ) n n × . 1. Если на главной диагонали стоят минимальные элементы столбцов, то ко всем элемен- там, расположенным над главной диагональю добавить среднее арифметическое элементов стоя- щих под главной диагональю. В противном случае матрицу оставить без изменения. 2. Определить количество строк, не содержащих ни одного нулевого элемента. 3. Найти номер строки, в которой находится максимальное количество минимальных элементов строки. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке убывания методом стандартного обмена. Вариант №55 Дана действительная матрица размерности ( ) n n × . 1. Если среднее арифметическое элементов, стоящих под главной диагональю, больше максимального элемента среди элементов, стоящих над главной диагональю, то найти разность между максимальным и минимальным элементами каждой строки и добавить ее к первым эле- ментам соответствующих столбцов. В противном случае матрицу оставить без изменения. 2. Найти номер первого из столбцов, не содержащих элементов, больших s. 3. Определить количество положительных элементов в тех столбах, которые содержат хо- тя бы один нулевой элемент. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом линейной вставки. Вариант №56 Дана действительная матрица размерности ( ) n n × . 1. Если максимальная сумма элементов столбцов больше суммы элементов стоящих на главной диагонали, то к элементам стоящим над главной диагональю добавить минимальный эле- мент среди элементов стоящих под главной диагональю. 2. Найти сумму модулей элементов, расположенных выше главной диагонали и ниже по- бочной, и ниже главной диагонали и выше побочной. 3. Определить количество положительных элементов в тех строках, которые содержат хо- тя бы один нулевой элемент. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом линейного выбора. 22 Вариант №57 Дана действительная матрица размерности ( ) n n × . 1. Если максимальная сумма элементов столбцов больше суммы элементов стоящих на главной диагонали, то к элементам стоящим под главной диагональю добавить минимальный эле- мент среди элементов стоящих над главной диагональю. 2. Найти номер первого из столбцов, не содержащих элементов, меньших p. 3. Найти сумму положительных элементов, расположенных ниже главной диагонали и ниже побочной диагонали. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке убывания методом линейного выбора с подсчетом. Вариант №58 Дана целочисленная матрица размерности ( ) n n × . 1. Если элементы, стоящие на главной диагонали являются четными числами, то к каж- дому максимальному элементу столбца добавить минимальный элемент соответствующей строки. В противном случае матрицу оставить без изменения. 2. Определить произведение элементов в тех строках, которые не содержат элементов кратных 4. 3. Найти минимальное из чисел, встречающихся в матрице более одного раза. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом линейного выбора с обменом. Вариант №59 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы столбцов превышает произведение минимальных эле- ментов строк, то к элементам стоящим на главной диагонали добавить соответствующие макси- мальные элементы столбцов. В противном случае матрицу оставить без изменения. 2. Преобразовать элементы столбов матрицы таким образом, чтобы сначала располага- лись все элементы, меньшие 2, а потом все остальные. 3. Найти максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. 4. Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке возрастания методом линейного выбора. Вариант №60 Дана действительная матрица размерности ( ) n n × . 1. Если максимальные элементы каждого столбца совпадают с максимальным элементом матрицы, то транспонировать матрицу и ко всем элементам, стоящим на главной диагонали доба- вить минимальный элемент матрицы. В противном случае матрицу оставить без изменения. 2. Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент. 3. Найти номер первой из строк, содержащей хотя бы один элемент из диапазона [p,q]. 4. Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке убывания методом просеивания. |