Реферат: Тема: "Двумерные массивы"
Задачи
Тема: "Двумерные массивы"
Оценка выставляется следующим образом. Если общее количество баллов для 4 задач составляет:
до 14 баллов – "3",
от 15 до 18 баллов – "4",
от 19 до 20 баллов – "5".
Все программы должны содержать проверку на правильность вводимой информации.
1 уровень (3 балла за задачу)
Учащиеся сдают экзамены по нескольким предметам. Результаты экзаменов занесены в массив. Напишите программу, которая подсчитывает, сколько учащихся получило "2", "3", "4" и "5".
Составить алгоритм, определяющий, на сколько положительных элементов в массиве больше, чем отрицательных.
2 уровень (4 балла за задачу)
Составьте алгоритм циклической перестановки столбцов двухмерного массива С, при которой j столбец становится j+1-м, а последний – первым.
В соревнованиях по прыжкам участвуют 5 спортсменов. Каждый из них делает три попытки, из которых в зачет идет лучший результат. Предварительные результаты соревнований представлены в виде массива 5x3. Определить результат победителя и его номер.
Напечатайте на экране таблицу умножения Пифагора.
Составьте алгоритм, вычисления суммы отрицательных элементов двухмерного массива С, расположенных ниже главной диагонали.
Заполнить двумерный массив размерностью 10х10 следующим образом:
0
0
0
...
0
1
2
3
...
10
0
1
0
...
0
11
12
13
...
20
0
0
2
...
0
21
22
23
...
30
...
...
0
0
0
...
9
91
92
93
...
100
3 уровень (5 баллов за задачу)
Заполнить массив NxN (N задается с клавиатуры) натуральными числами от 1 до N2 по спирали, начиная с левого верхнего угла и далее по часовой стрелке).
В двумерном массиве переставить элементы так, чтобы наибольший элемент оказался бы в верхнем левом углу. При этом все строки и столбцы массива должны быть упорядочены по убыванию (сверху - вниз и слева - направо).
По координатам двух клеток шахматной доски определить, одного ли цвета эти клетки.
Напечатать элементы заданного массива размером 10х10 в следующем порядке:
1
2
6
7
91
92
93
94
95
96
97
98
99
100
3
5
8
90
89
88
87
86
85
84
83
82
81
4
9
10
90
89
91
88
92
97
87
93
96
98
11
12
13
14
15
16
17
18
19
20
86
94
95
99
100
10
9
8
7
6
5
4
3
2
1
Осуществите “поворот” матрицы на 90° (первая строка становится последним столбцом и т.д.), на 180° (первая строка становится последней, но элементы этой строки расположены в обратном порядке и т.д.).
Осуществите изменение матрицы как это показано на рисунках:
a)
1
0
0
0
1
1
1
1
1
1
1
1
0
1
1
0
1
1
1
0
1
1
1
1
1
0
0
1
0
0
1
1
0
1
1
0
1
1
1
0
1
0
0
0
1
1
1
1
1
1
б)
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
в)
1
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
г)
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
1
1
1
0
1
0
0
0
1
0
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
0
0
0
0
0
1
1
1
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
д)
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
1
0
0
1
1
1
1
1
1
0
0
1
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
Найдите сумму элементов из заштрихованной области массива размерностью 9х9.
Вычислить сумму и число положительных элементов матрицы A[N, N], находящихся над главной диагональю.
Дана вещественная матрица А размера п x т. Определить k – количество “особых” элементов массива А, считая его элемент особым, если он больше суммы остальных элементов его столбца.
Задана квадратная матрица. Переставить строку с максимальным элементом на главной диагонали со строкой с заданным номером т.
Дана матрица B[N, M]. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их с первым и последним элементом строки соответственно.
Дана целая квадратная матрица n-го порядка. Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы.
Элемент матрицы назовем седловой точкой, если он является наименьшим в своей строке и одновременно наибольшим в своем столбце или, наоборот, является наибольшим в своей строке и наименьшим в своем столбце. Для заданной целой матрицы размером п х т напечатать индексы всех ее седловых точек.
Дана вещественная матрица размером п х т. Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (или один из них) оказался в верхнем левом углу.
Определить, является ли заданная целая квадратная матрица п-го порядка симметричной (относительно главной диагонали).
Дана целочисленная квадратная матрица. Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали.
Упорядочить по возрастанию элементы каждой строки матрицы размером пхт.
Задана матрица размером пхт. Найти максимальный по модулю элемент матрицы. Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был расположен на пересечении k-ой строки и k-го столбца.
Дана квадратная матрица A[N, N]. Записать на место отрицательных элементов матрицы нули, а на место положительных – единицы. Вывести на печать нижнюю треугольную матрицу в общепринятом виде.
Дана действительная матрица размером пхт, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы элемента с найденным значением.
Дана действительная квадратная матрица порядка N (N – нечетное), все элементы которой различны. Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим на пересечении этих диагоналей.
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов. Найти след матрицы, суммируя элементы одномерного массива. Преобразовать исходную матрицу по правилу: четные строки разделить на полученное значение, нечетные оставить без изменения.
Задана квадратная матрица. Получить транспонированную матрицу, т.е. матрицу, где столбцы и строки меняются местами.
Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива. Восстановить исходную матрицу и напечатать по строкам.
Задана матрица порядка п и число k. Разделить элементы k-ой строки на диагональный элемент, расположенный в этой строке.
Для целочисленной квадратной матрицы найти число элементов, кратных k, и наибольший из полученных результатов.
Найти наибольший и наименьший элементы прямоугольной матрицы и поменять их местами.
Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов.
В данной действительной квадратной матрице порядка п найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент единственный.
В данной действительной квадратной матрице порядка п найти наибольший по модулю элемент. Получить квадратную матрицу порядка п - 1 путем отбрасывания из исходной матрицы строки и столбца, на пересечении которых расположен элемент с найденным значением.
Дана действительная квадратная матрица порядка п. Преобразовать матрицу по правилу: строку с номером п сделать столбцом с номером п, а столбец с номером п – строкой с номером n.
Пусть дана действительная матрица размером п x т. Требуется преобразовать матрицу: поэлементно вычесть последнюю строку из всех строк, кроме последней.
Определить номера тех строк целочисленной матрицы A[N, К], которые совпадают с массивом D[K]. Если таких строк нет, выдать соответствующее сообщение.
Определить наименьший элемент каждой четной строки матрицы А[М,N].
Расположить столбцы матрицы D[M, N] в порядке возрастания элементов k-ой строки (1 ).
Определить номера строк матрицы R[M, N], хотя бы один элемент которых равен с, и элементы этих строк умножить на d.
Матрица A[N, М] (М кратно 4) разделена по вертикали на две половины. Определить сумму элементов каждого столбца левой половины и сумму элементов каждого четного столбца правой половины матрицы А.
Дана квадратная целочисленная матрица порядка п. Сформировать результирующий одномерный массив, элементами которого являются строчные суммы тех строк, которые начинаются с k идущих подряд положительных чисел.
еще рефераты
Еще работы по разное
Реферат по разное
Основні рекомендації І способи підвищення ефективності створення ескізів 74 3 Команди геометричних побудов при створенні ескізу 77
17 Сентября 2013
Реферат по разное
Перестройка в СССР
17 Сентября 2013
Реферат по разное
Норбекова и Сам Чон До
17 Сентября 2013
Реферат по разное
С. М. Усманов 8д8би редактор 48м
17 Сентября 2013