Методический материал представляет собой сборник задач по дисциплине "Основы алгоритмизации и программирования" для студентов 2-3 курса. Глава 5. Двумерные массивы
Оценка 4.7

Методический материал представляет собой сборник задач по дисциплине "Основы алгоритмизации и программирования" для студентов 2-3 курса. Глава 5. Двумерные массивы

Оценка 4.7
docx
16.11.2021
Методический материал представляет собой сборник задач по дисциплине "Основы алгоритмизации и программирования" для студентов 2-3 курса.    Глава 5. Двумерные массивы
Л2-01405.docx

Методический материал представляет собой сборник задач по дисциплине "Основы алгоритмизации и программирования" для студентов 2-3 курса.

 

 

 

Глава 5. Двумерные массивы.

Задание 5.1.*

.Даны матрицы А(mxn) и В(mxn). Программа выводит матрицу С=А+В, окрашивая нули в зеленый цвет.

Задание 5.2.*

Даны матрицы А(6x6) и В(6x6). Программа определяет, сколько положительных элементов в матрице С=А+В.

Задание 5.3.*

Даны две матрицы А(mxn) и В(m1xn1). Программа находит и распечатывает сумму элементов 5-го столбца матрицы А и сумму элементов последней строки матрицы В.

Задание 5.4.*

Даны две матрицы А(mxn) и В(m1xn1). Программа находит и выводит на экран сумму элементов последнего столбца матрицы А и сумму элементов 2-й строки матрицы В.

Задание 5.5.*

Дана матрица А(mxn), заполненная случайными числами. Программа находит максимальный элемент I-той строки и выводит его на экран.

Задание 5.6.*

Программа вводит целую матрицу А(mxn) и выводит транспонированную к ней матрицу А’, все элементы которой уменьшены в 2 раза.

Задание 5.7.*

Даны целочисленные матрицы А(mxn) и В(mxn). Программа находит количество нулей справа от главной диагонали в матрице С=А+В , выводит на экран матрицу С и количество нулей.

Задание 5.8*

Прямоугольная матрица X(4х4), заполнена целыми числами с клавиатуры. Вывести на экран матрицу, окрасив максимальный элемент зеленым цветом.

Задание 5.9.**

Написать программу, которая вводит целочисленную матрицу А(7x7) и выводит ее на экран в виде таблицы, находит сумму элементов главной диагонали и количество четных элементов матрицы, расположенных слева от главной диагонали матрицы..

Задание 5.10.*

Дана матрица А(mxn). Программа выводит на экран матрицу, окрашивая первую строку зеленым цветом. Программа находит и распечатывает сумму элементов 5-го столбца матрицы А, если он существует.

Задание 5.11.*

Программа находит среднее арифметическое вещественной матрицы А(mxn).

Задание 5.12.**

Заполнить вещественную матрица A(mxn) с клавиатуры. Вывести матрицу на экран в виде таблицы , так чтобы элементы матрицы, которые больше среднего арифметического матрицы окрасились зеленым цветом, а меньше – красным.

Задание 5.12.*

Дана матрица А(mxn), заполненная случайными числами. Программа находит максимальный элемент 2-го столбца.

Задание 5.13.*

Программа заполняет двумерный массив А(8х8) случайными числами в диапазоне от -12 до 23 и выводит его на экран в виде таблицы, так чтобы элементы второй строки таблицы были окрашены в зеленый цвет.

Задание 5.14.**

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

 

Задание 5.15.*

Заполнить случайными числами матрицы А(mxn) и В(mxn) и вывести их на экран в виде таблицы, окрасив элементы главных диагонали красным цветом. Программа определяет, сколько нулей в матрице С=А+В и результат выводит на экран вместе с матрицей С.

Задание 5.16.*

Заполнить случайными числами матрицу А(mxn) и вывести ее на экран в виде таблицы.  Программа находит максимальный элемент 1-ой строки матрицы и выводит его на экран.

Задание 5.17.*

Программа вводит целочисленную матрицу a(mxn) и выводит ее на экран в виде таблицы. Программа выводит на экран измененную матрицу, все элементы которой уменьшены в 2 раза.

Задание 5.18.*

 Заполнить случайными числами матрицу А(mxn) и вывести ее на экран в виде таблицы, окрасив максимальный элемент 1-й строки желтым цветом.

Задание 5.19.**

Программа заполняет двумерный массив А(5х5) случайными числами в диапазоне от -7 до 13 и выводит его на экран в виде таблицы, а также выводит на экран  нечетные столбцы массива.

Задание 5.20.*

Дана квадратная целочисленная матрица А(nxn). Написать программу, которая заполняет матрицу А случайными числами в диапазоне от -17 до 10 и выводит на экран матрицу А в виде таблицы, сумму элементов побочной диагонали матрицы и сумму тех, стоящих справа от побочной диагонали элементов, которые кратны 2 и 3 одновременно.

Задание 5.21*

Программа заполняет целочисленную матрицу a(mxn) и выводит на экран транспонированную к a матрицу, все элементы которой уменьшены в 2 раза.

Задание 5.22.*

Даны целочисленные матрицы А(mxn) и В(mxn). Программа находит количество четных отрицательных элементов в матрице С=А+В , выводит на экран матрицу С и найденное количество.

Задание 5.23.**

Дана вещественная матрица А(mxn). Программа выводит на экран матрицу А в виде таблицы, количество тех элементов матрицы А, которые после усечения стали кратны 3 и 7 одновременно, а также сами эти элементы в том виде, который они имели до усечения.

Задание 5.24.**

Заполнить матрицу А(10х10) случайными числами в интервале от -100 до 100. Определить количество положительных элементов каждого столбца прямоугольной таблицы А и сформировать из них одномерный массив В(Iх10).

Задание 5.25.**

Найти наименьший элемент прямоугольной матрицы X(20х10), заполненной случайными числами на отрезке от -10 до 50 и вывести на экран номер строки и столбца, в которых он находится.

Задание 5.26.**

Найти три наибольших элемента двумерного массива(5х5), заполненного случайным образом.

Задание 5.27.*

Найти сумму элементов первой строки матрицы А(15х15) и сумму элементов первого столбца транспонированной к ней матрицы А’. Матрицу А заполнить случайным образом.

Задание 5.28.**

Программа заполняет  матрицы А[5x5] и В[4x8] случайными числами . Сформировать одномерный массив С, который содержит все элементы двумерного массива А, меньшие максимального элемента матрицы В.

Задание 5.29.**

Программа заполняет случайными числами матрицы А [8x4] и В [3x4]. Найти минимальный элемент матрицы В. Вывести  на экран матрицу А, окрасив те элементы матрицы А зеленым цветом, которые делятся на максимальный элемент матрицы В с остатком 3.

 

 

Задание 5.30.**

Программа заполняет случайными числами одномерный массива А [Iх13], матрицу В [4x5]и запрашивает у пользователя номер столбца q. Вывести на экран все элементы массива А, которые меньше, чем максимальный элемент столбца матрицы В, номер которого задается значением q.

Задание 5.31.**

Заданы матрица А [4x8] и одномерный массив В [I:4] , заполненных случайным образом. Составить программу печати минимального элемента столбца матрицы А, номер которого равен максимальному элементу одномерного массива В.

Задание 5.32.**

Заданы матрица А [8x4] и одномерный массив В [I:4] , заполненных случайным образом. Составить программу печати всех элементов массива В, значения которых меньше чем величина i, которая равна номеру строки, в которой находиться максимальный элемент матрицы А.

Задание 5.33.**

Заданы матрица А [3x4] и одномерный массив В [I:13]. Составить программу печати всех элементов матрицы А с номерами строк и столбцов, которые больше номера элемента, который является максимальным элементом массива В.

Задание 5.34.**

Заданы исходные данные в виде двух матриц А [3x4] и В [4x6]. Составить программу печати всех элементов матрицы А с координатами по строке и столбцу, которые меньше, чем сумма номера строки и столбца, которые являются координатами минимального элемента матрицы В.

Задание 5.35.**

Заданны два одномерных массива А[1:6] и В[1:5] и матрица С[4х5]. Требуется составить программу печати всех элементов матрицы Дij , которые меньше минимального элемента матрицы С. Элементы матрицы Дij вычисляются по формуле Дij i x Вj ; i=1,2,...6;j=1,2,...5.

Задание 5.36.**

Заданны два одномерных массива А[1:6] и В[1:5]и матрица С [4x5]. Требуется составить программу печати максимального элемента среди всех элементов матрицы А, номера строк и столбцов которых задаются соответственно попарно элементами Ск, Дк; к=1,2,...5.

Задание 5.37.**

Заданны две величины α и β и матрица К[4х8]. Требуется составить программу печати всех элементов строки матрицы К, номер которой равен мах {α,β,Ε} где Ε равна минимальному элементу матрицы К.

Задание 5.38.**

Задан одномерный массив α[1:5] и матрица β[4χ5]. Требуется составить программу вычисления произведения элементов диагонали матрицы β, номер которой является номером максимального элемента массива α. Номер диагонали считается с низу в верх и слева на право.

Задание 5.39.**

Задана матрица α[4х8] и одномерный массив β[1:13]. Требуется создать программу вычисления суммы элементов двух диагоналей матрицы α, номера которых являются номерами минимального и максимального элементов массива β. Номера диагоналей считаются снизу вверх и слева направо.

Задание 5.40.**

Задана матрица α[4х8] и одномерный массив β[1:6]. Требуется создать программу печати минимальных элементов тех столбцов матрицы α, номера которых указанны элементами массива β.

Задание 5.41.**

Задана матрица α[3х8] и одномерный массив β[1:8]. Требуется создать программу печати в порядке возрастания элементов столбца матрицы α, номер которого является минимальным элементом массива 3.

Задание 5.42.**

Заданно две матрицы С[3x4] и В [6x3]. Составить программу печати всех элементов матрицы С, которые больше, чем максимальный элемент массива В.

Задание 5.43.****

Заданно две матрицы С[3х4] и G[3x4]. Требуется составить программу печати максимального элемента матрицы А[3х4], которая получается в результате поэлементного перемножения исходных матриц С и G.

 

Задание 5.44.**

Заданно две матрицы А[3х8] и Д[4х5]. Составить программу сортировки в порядке убывания сверху вниз того столбца матрицы в котором находится максимальный элемент второй строки матрицы Д.

Задание 5.45.**

Заданны две матрицы А[5х8] и В[8х6] и одномерный массив С[1:3]. Составить программу вычисления элементов матрицы А на матрицу В; при этом элементы тех строк этой матрицы, номера которых равны элементам массива С, должны быть рассортированы в порядке убывания слева на право.

Задание 5.46.**

Заданы две матрицы В[3х8] и Е[4х6]. Требуется составить программу вычисления номера столбца α, в котором находится минимальный элемент матрицы В и отсортировать в порядке убывания элементы столбца матрицы Е, номер которого равен вычисленной величине α.

Задание 5.47.**

Заданны две матрицы А[4х8] и В[5x8]. Требуется составить программу, по которой выполняется сортировка в порядке убывания слева направо элементов строк матрицы А, номера которых заданы минимальными элементами тех столбцов матрицы В, номера которых кратны двум.

Задание 5.48.**

Дан двумерный массив А(5x6), заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого равен произведению положительных четных элементов соответствующего столбца.

Задание 5.49.**

Дан двумерный массив А(NхM), заполненный случайным образом. Определить, есть ли в этом двумерном массиве строка, в которой ровно два отрицательных элемента.

Задание  5.50.**

Заполнить массив А(7х7) по правилу

1000001

010001

0

001010

0

000100

0

001010

0

010001

0

Задание 5.51. **

Двумерный массив А(4x5) заполнен целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого равен количеству отрицательных элементов, кратных 3 или 5, соответствующей строки.

Задание 5.52.**

Дан двумерный массив А(пxт), заполненный случайными числами. Определить, есть ли в данном массиве столбец, в котором равное число положительных и отрицательных элементов.

Задание 5.53.**

Заполнить массив А(6х6) по правилу

1

1

1

1

1

1

1

2

3

4

5

6

1

3

6

10

15

21

1

4

10

20

35

56

1

5

15

35

70

126

1

6

21

56

126

252

Задание 5.54**

Дан двумерный массив А(6x5), заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца, если такого нет, то равен нулю.

Задание 5.55**

Дан двумерный массив А(пxт), заполненный случайными числами. Определить, есть ли в данном массиве строка, содержащая больше положительных элементов, чем отрицательных.

Задание 5.56.**

Заполнить массив А(7х7) по правилу

1

0

0

1

0

0

1

0

1

0

1

0

1

0

0

0

1

1

1

0

0

1

1

1

1

1

1

1

0

0

1

1

1

0

0

0

1

0

1

0

1

0

1

0

0

1

0

0

1

Задание 5.57.***

Дан двумерный массив А(5x6), заполненный случайным образом. Заменить максимальный элемент каждой строки на противоположный по знаку. Вставить после столбцов с максимальными элементами столбец из нулей. Удалить среднюю строку. Поменять местами средние столбцы.

Задание 5.58.***

Дан двумерный массив А(8x7), заполненный случайным образом. Заменить все элементы первых трех столбцов на их квадраты. Вставить между средними строками первую строку. Удалить все столбцы, в которых первый элемент больше последнего. Поменять местами средние строки с первой и последней.

Задание 5.59.***

Дан двумерный массив А(5x8), заполненный случайным образом. Заменить все симметричные относительно главной диагонали элементы на нули. Вставить перед всеми строками, первый элемент которых делится на 3, строку из  нулей. Удалить столбец, в котором находится первый четный отрицательный элемент.

Поменять местами средние столбцы со вторым и предпоследним.

Задание 5.60.***

Дан двумерный массив А( 6x7), заполненный случайным образом. Заменить максимальный элемент каждой строки на противоположный по знаку. Вставить после столбцов с максимальными элементами столбец из нулей. Удалить все столбцы, в которых первый элемент больше заданного числа А. Поменять местами средние строки.

Задание 5.61.**

Программа вводит матрицу a(mxn). Запрашивает целые k и q, формирует матрицу B(mxn), элементы которой получены делением матрицы А на элемент, стоящий в к-той строке и q-том столбце матрицы А.

Задание 5.62. **

Программа вводит целую матрицу a(mxn) и печатает массив, сформированный из элементов тех строк, номер которых кратен 3. Массив распечатать  в 3 колонки.

Задание 5.63.**

Программа вводит целочисленную матрицу А(10х20). Определить количество положительных элементов каждого столбца прямоугольной матрицы А (10х20), сформировать из них одномерный массив  B (20) и вывести его на экран.

Задание 5.64.*

Даны две матрицы А(mxn) и В(m1xn1). Программа находит и распечатывает элементы 5-го столбца матрицы А и элементы последней строки матрицы В

Задание 5.65.**

Дана квадратная целочисленная матрица А(nxn). Написать программу, которая заполняет матрицу А случайными числами в диапазоне от 0 до 10 и выводит на экран матрицу А в виде таблицы, находит сумму элементов матрицы, стоящих на пересечении нечетных строк и четных столбцов.

 

 

 

Задание 5.66.**

Написать программу, которая заполняет матрицу А(mxn) целыми числами. Программа запрашивает целые k и q, создает новую матрицу В((m-1)x(n-1)) путем удаления к-ой строки и q-того столбца из матрицы А и выводит в виде таблицы матрицы А и В на экран.

Задание 5.67.**

Написать программу, которая вводит целочисленную матрицу А(7x7) и выводит ее на экран в виде таблицы, находит сумму элементов главной диагонали и количество четных элементов матрицы, расположенных слева от главной диагонали матрицы. Программа переписывает в файл C:\p419\srez.dat только те элементы матрицы, которые по модулю меньше 7.

Задание 5.68.***

Написать программу, которая вводит целочисленную матрицу А(6x6) и выводит ее на экран в виде таблицы, формирует и выводит на экран одномерный массив В из элементов побочной диагонали матрицы, а также выводит на экран все неповторяющиеся элементы матрицы А, расположенные справа от побочной диагонали. Программа переписывает элементы побочной диагонали в файл C:\p419\srez.dat.

Задание  5.69.**

Вывести на экран матрицу С, полученную умножением матрицы A (10х11) на матрицу B(11х4).

Задание 5.70.***

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

Задание 5.71.**

Программа формирует массив из сумм элементов матрицы  А(5х8), стоящих в одной строке. Матрицы  А(5х8)  заполнена случайными числами.

Задание 5.72.**

Программа формирует одномерный массив из сумм элементов вещественного двумерного массива, стоящих в одной строке и выводит его на экран так, что  элементы массива располагаются рядом со строкой массива.

Задание 5.73.**

  Программа   заполняет    целочисленную    матрицу   A(mxn) случайными числами в диапазоне от -6 до 10 и выводит на экран в виде таблицы. Программа определяет номер строки, в которой находится   минимальный элемент матрицы А. Если минимумов несколько, то программа выводит на экран список номеров строк, в которых находятся минимумы.

Задание 5.74.*

Дана квадратная целочисленная матрица А(nxn). Написать программу, которая заполняет матрицу А случайными числами в диапазоне от -17 до 10 и выводит на экран матрицу А в виде таблицы, сумму элементов побочной диагонали матрицы и сумму тех, стоящих справа от побочной диагонали элементов, которые кратны 2 и 3 одновременно и переписывает эти же элементы в файл, имя которого запрашивает у пользователя.

Задание 5.75 .**

Дана квадратная целочисленная матрица А(nxn). Написать программу, которая заполняет матрицу А случайными числами в диапазоне от 0 до 10 и выводит на экран матрицу А в виде таблицы, сумму элементов матрицы, стоящих на пересечении нечетных строк и четных столбцов переписывает эти же элементы в файл, имя которого запрашивает у пользователя.

Задание 5.76.**

Дана целочисленная матрица А(mxn). Написать программу на языке Паскаль, которая заполняет матрицу случайными числами в диапазоне от -20 до 10, распечатывает полученную матрицу в виде таблицы, вводит целое к, находит сумму тех элементов к-того столбца и к-той строки, которые кратны двум (элемент акк считать дважды). Программа переписывает элементы к-того столбца и к-той строки в файл, имя которого запрашивает у пользователя.

 

 

Задание 5.77.****

Дана вещественная матрица А(7х4). Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (один из них) оказался в верхнем левом углу.

Задание 5.78.***

Рассматривая элементы массива М как координаты точек на плоскости, найти – наибольшее и наименьшее расстояние между этими точками.

Задание 5.79.****

Программа. Даны натуральное n и  элементы квадратной вещественной матрицы А(5х5). Вычислить  n-ю степень этой матрицы (A1=A, А2=А А, А32 А и т.д.).

Задание 5.80.**

var A: array [1..9, 1..9] of  real;  s: real;

Найти s – сумму элементов из заштрихованной области массива А.

 

 

 

 

 

 


Задание 5.81.**

var A: array [1..9, 1..9] of  real;  s: real;

Найти s – сумму элементов из заштрихованной области массива А.

 

 

 

 

 


 

Задание 5.82.**

var A: array [1..9, 1..9] of  real;  s: of  real;

Найти s – сумму элементов из заштрихованной области массива А.

 

 

 

 

 

 


Задание 5.83.**

var A: array [1..9, 1..9] of  real;  s: of  real;

Найти s – сумму элементов из заштрихованной области массива А.

 

 

 

 

 

 


Задание 5.84.***

Дана  вещественная матрица А(5x6). Упорядочить ее строки по не убыванию суммы их элементов.

Задание 5.85.***

Дана  вещественная матрица А(5x7). Упорядочить ее строки по не убыванию их наибольших элементов.

Задание 5.86.*

Даны две матрицы А(mxn) и В(m1xn1). Программа находит и распечатывает сумму элементов 5-го столбца матрицы А и сумму элементов последней строки матрицы В.

Задание 5.87**

Программа вводит целую матрицу a(mxn) и печатает массив, сформированный из элементов тех строк, номер которых кратен 3. Массив распечатать в 3 колонки.

Задание 5.88.**

Программа вводит целочисленную матрицу А(10*20). Определить количество положительных элементов каждого столбца прямоугольной матрицы А (10*20), сформировать из них одномерный массив B (20) и вывести его на экран.

Задание 5.89.*

Найти наименьший элемент прямоугольной матрицы X(20*30) и номер строки и столбца, в которых он находится.

Задание 5.90.***

Написать программу на языке Паскаль, которая заполняет матрицу А(mxn) целочисленными компонентами типизированного файла C:\p419\srez.dat, вводит целые k и q, создает новую матрицу В((m-1)x(n-1)) путем удаления к-ой строки и q-того столбца из матрицы А и выводит в виде таблицы матрицы А и В на экран.

Задание 5.91.*

Найти сумму элементов матрицы А(25*25),заполненной случайными чмслами, и транспонированной к ней матрицы А'.

Задание 5.92.***

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

Задание 5.93.****

Дан целочисленный массив Х. Программа вводит целое К и все числа массива Х упорядочивает по последней цифре и записывает в массив Y. Затем все числа массива Y упорядочить по предпоследней цифре и записывает в массив X и т.д. до тех пор, пока не будет выполнено упорядочение по  К-той от конца цифре.

Задание 5.94.***

Заполнить матрицу А(mхn) случайными числами в диапазоне от -8 до 2. Вывести на экран матрицу в виде таблицы, одномерный массив, состоящий из максимальных элементов строк матриц. Упорядочить массив по возрастанию перед выводом.

Задание 5.95.**

Заполнить матрицу А(mхn) случайными числами в диапазоне от -8 до 2. Вывести на экран одномерный массив, состоящий из сумм элементов матриц по столбцам.

Задание 5.96.**

Дана матрица (mxn), состоящая из вещественных чисел, найти среднее арифметическое элементов матрицы А и составить матрицу В из отклонений элементов матрицы А от среднего арифметического.

Задание 5.97.**

Программа   заполняет матрицы A(mxn) и В(jхк)  вещественными числами и выводит матрицы на экран в виде таблицы. Программа находит максимальный элемент матрицы B(jxk) и сравнивает с ним все элементы матрицы A(mxn). Заменить в матрице A(mxn)  на 0.0 все те элементы, которые больше найденного максимума матрицы B(jxk). Вывести на экран матрицу A(mxn) после замены элементов.

Задание 5.98.***

Уточнить у преподавателя размеры матриц A(mxn) и B(jxk). Программа  заполняет матрицы A(mxn) и B(jxk) случайной последовательностью заглавных и прописных букв латинского алфавита и выводит матрицы A(mxn) и B(jxk) на экран в виде таблицы. Программа выводит на экран  матрицу А, окрашивая все символы ‘F’зеленым цветом. Вывести на экран строки матрицы В с такими же номерами, как и номера строк с символом ‘F’, если они существуют.

 

 

Задание 5.99.***

Уточнить у преподавателя размеры матриц A(mxn) и B(jxk). Программа заполняет матрицы A(mxn) и B(jxk) случайной последовательностью заглавных   букв латинского алфавита и выводит матрицы A(mxn) и B(jxk) на экран в виде таблицы, окрашивая в обеих матрицах в зеленый цвет те строки, где есть буква ‘F’.

Задание 5.100.***

Уточнить у преподавателя размеры матрицы A(mxn). Программа заполняет целочисленную    матрицу   A(mxn) случайными числами в диапазоне от -6 до 10 и выводит на экран в виде таблицы. Программа определяет номер строки, в которой находится   минимальный элемент матрицы А. Если минимумов несколько, то программа выводит на экран список номеров строк, в которых находятся минимумы. В этом случае программа сортирует по убыванию строку матрицы с самым большим номером в списке. Программа выводит на экран матрицу А после осуществления сортировки строки.

Задание 5.101.**

  Уточнить у преподавателя размеры матриц A(mxn и   В(jхк).  Программа   заполняет  матрицы   A(mxn) и   В(jхк)  вещественными числами с клавиатуры и выводит матрицы на экран в виде таблицы. Программа находит максимальный элемент матрицы B(jxk) и сравнивает с ним все элементы матрицы A(mxn). Заменить в матрице A(mxn)  на 0 все те элементы, которые больше найденного максимума матрицы B(jxk). Вывести на экран матрицу A(mxn) после замены элементов.

Задание 5.102.***

 Программа заполняет матрицу A(mxn) случайными числами в диапазоне от -10 до 18 и выводит  ее на экран в виде таблицы. Программа сортирует по убыванию четные строки и по возрастанию - нечетные строки матрицы А. Распечатать матрицу А после сортировки. Программа добавляет к матрице А столбец под номером n+1, состоящий из нулей, и выводит матрицу А на экран.

Задание 5.103.***

Задан массив B[1*6] и матрица A[4*8]. Написать программу печати минимального элемента для тех столбцов матрицы А, номера которых указаны элементами массива В.

Задание 5.104.**

Написать программу, которая заполняет двумерный массив случайными числами в диапазоне от -5 до 8 и выводит его в виде таблицы. Программа выводит на экран только первую строку таблицы.

Задание 5.105.**

Программа формирует одномерный  массив из сумм элементов целочисленной матрицы, стоящих в одном столбце.

Задание 5.106.**

Программа вводит матрицу a(mxn). Запрашивает целые k и q, формирует матрицу B(mxn), элементы которой получены делением матрицы А на элемент, стоящий в к-той строке и q-том столбце матрицы А.

Задание 5.107.**

Программа вводит целую матрицу a(mxn) и печатает массив, сформированный из элементов тех строк, номер которых кратен 3. Массив распечатать  в 3 колонки.

Задание 5.108.*

Программа заполняет матрицу случайными числами от -10 до 20 и выводит на экран матрицу, закрасив элементы главной диагонали зеленым цветом

Задание 5.109.*

Программа заполняет матрицу случайными числами. Программа выводит на экран в виде таблицы, заменяет второй столбец нулями и выводит измененную матрицу в виде таблицы.

Задание 5.110.**

Программа формирует массив из сумм элементов матрицы, стоящих в одной строке.

Задание 5.111***

Найти сумму элементов матрицы С, полученной умножением матрицы А(10*15) на матрицу В(15*10). Матрицы А и В заполнены случайным образом. Матрицы вывести на экран.

 

 

 


 

Скачано с www.znanio.ru

Методический материал представляет собой сборник задач по дисциплине "Основы алгоритмизации и программирования" для студентов 2-3 курса

Методический материал представляет собой сборник задач по дисциплине "Основы алгоритмизации и программирования" для студентов 2-3 курса

Заполнить вещественную матрица

Заполнить вещественную матрица

Задание 5.29.** Программа заполняет случайными числами матрицы

Задание 5.29.** Программа заполняет случайными числами матрицы

Задание 5.42.** Заданно две матрицы

Задание 5.42.** Заданно две матрицы

Задание 5. 54** Дан двумерный массив

Задание 5. 54** Дан двумерный массив

Задание 5.64.* Даны две матрицы

Задание 5.64.* Даны две матрицы

Дана квадратная целочисленная матрица

Дана квадратная целочисленная матрица

Задание 5.84.*** Дана вещественная матрица

Задание 5.84.*** Дана вещественная матрица

Задание 5.97.** Программа заполняет матрицы

Задание 5.97.** Программа заполняет матрицы

Задание 5.107.** Программа вводит целую матрицу a ( mxn ) и печатает массив, сформированный из элементов тех строк, номер которых кратен 3

Задание 5.107.** Программа вводит целую матрицу a ( mxn ) и печатает массив, сформированный из элементов тех строк, номер которых кратен 3
Скачать файл