- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Тесты и результаты.
- •Второй уровень
- •Тесты и результаты
- •Тесты и результаты.
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Первый уровень
- •Второй уровень
- •Третий уровень
Второй уровень
[332] Определите, является ли последовательность, члены которой записаны в данной строке двумерного массива:
а) арифметической прогрессией;
6) геометрической прогрессией.
[333] В заданном массиве определите среднее арифметическое всех элементов массива. Найдите индексы элементов массива, наиболее близких к среднему значению.
[334] Все положительные элементы двумерного массива замените суммой всех положительных элементов массива, а все отрицательные элементы замените суммой всех отрицательных элементов, нули оставьте на своих местах.
[335] Дан двумерный массив натуральных чисел. Найдите индексы всех элементов массива, взаимно простых с наибольшим (наименьшим) элементом массива.
[336] Двумерный массив не содержит одинаковых элементов. Поменяйте местами наибольший и наименьший элементы массива, выделив их различным цветом
[337] Сгенерируйте двумерный массив натуральных чисел так, чтобы все его элементы попали в числовой отрезок [р; q]. Напечатайте массив на экране. Выделите цветом все элементы массива, являющиеся простыми числами, и напечатайте его во второй раз. Замените в массиве все простые числа нулями и массив напечатайте в третий раз. Позаботьтесь о компактном и красивом расположении всех трех массивов на экране и гармоничном сочетании цветов.
[338] Массив A(N, N) заполняется случайным образом различными числами в диапазоне [1; N^3]. Находится наибольший элемент массива и высвечивается в инверсном режиме. После этого вычеркивается колонка и строка, в которых он стоит. Новый массив печатается, и с ним повторяется та же операция. Так продолжается до тех пор, пока не останется один элемент, являющийся результатом данной задачи.
[339] Данный двумерный массив перепишите в одномерный, "развернув" его по строкам, а затем упорядочите новый одномерный массив по возрастанию.
[340] Каждую колонку двумерного массива необходимо упорядочить по возрастанию и затем удалить из массива все повторяющиеся колонки.
[341] В данном двумерном массиве найдите элементы, для которых соответствующая строка и колонка равны между собой Определите наибольший общий делитель всех таких элементов.
[342] В данном двумерном массиве выделите такие колонки, чтобы последовательность, составленная из элементов колонки, соответствовала:
а) арифметической прогрессии;
б) геометрической профессии;
в) возрастающей последовательности;
г) убывающей последовательности;
д) строго колеблющейся последовательности;
е) неубывающей последовательности,
ж) не возрастающей последовательности
[343] Постройте таблицу А(М, N) такую, чтобы каждый элемент A(i, k) был равен числу сочетаний из k по i, если i<k, и равен числу сочетаний из i по k, если i>=k.
[344] В двумерном массиве подсчитайте число строк, которые становятся возрастающими, если в данной строке поменять одну пару рядом стоящих элементов.
[345] Необходимо упорядочить строки двумерного массива в порядке возрастания их наибольших элементов.
[346] Дан массив, содержащий координаты k точек на плоскости. Расставьте номера этих точек в порядке возрастания расстояний от начала координат до данных точек. Сделайте чертеж и соедините отрезком две самые близкие друг к другу точки.
[347] Дан массив, содержащий координаты k точек на плоскости, являющихся последовательными вершинами выпуклого многоугольника. Составьте новый массив, состоящий из углов данного выпуклого многоугольника, выразив углы в градусах. Необходимо упорядочить полученный массив в порядке убывания.
[348] Найдите сумму четных элементов каждой строки (колонки) двумерного массива. Результат напечатайте справа на этой же строке (под колонками).
[349] Дан массив A(N, N). Используя умножение строки на число и сложение строк, преобразуйте данный массив так, чтобы все элементы k-й колонки, кроме элемента главной диагонали, превратились в ноль.
[350] Введите число N и заполните двумерный массив A(N, N) натуральными числами по спирали от 1 до N*N.
[351] Из одинаковых элементов двух массивов A(N, К) и B(S, Т) сформируйте одномерный массив.
Тест.
|
N/K |
1 |
2 |
3 |
4 |
5 |
6 |
7 | |
---|---|---|---|---|---|---|---|---|---|
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 | |
|
2 |
1 |
1 |
1 |
1 |
1 |
1 |
1 | |
|
3 |
7 |
9 |
3 |
7 |
18 |
7 |
3 | |
|
4 |
9 |
5 |
10 |
16 |
4 |
110 |
15 | |
S/T |
1 |
2 |
3 |
4 |
5 |
| |||
1 |
4 |
3 |
2 |
2 |
2 |
| |||
2 |
14 |
8 |
3 |
2 |
18 |
| |||
3 |
8 |
11 |
11 |
5 |
2 |
|
Результат. Одномерный массив: 3; 3; 4; 5; 18.
[352] Определите число элементов двумерного массива, заполненного натуральными числами, имеющих наибольшую ( наименьшую) сумму цифр.
[353] В массиве А(5, 6) переставьте строки в обратном порядке, сохраняя порядок элементов в каждой строке.
[354] В массиве А(5, 5) переставьте элементы главной диагонали от А(1, 1) до А(5, 5) в обратном порядке.
[355] Заполните нулями элементы массива А(М, N), расположенные по периметру, используя только один цикл.
[356] Введите и напечатайте массив А(М, N). Напечатайте всех соседей данного элемента А(р, k).
[357] Стоят ли два заданных числа (например, 7 и 10) hа “соседних клеточках массива", то есть на таких, у которых один индекс совпадает, а другой отличается на единицу.
[358] Выясните, является ли данный двумерный массив размером N*N магическим квадратом, то есть массивом, суммы элементов которого по строкам, колонкам и обеим диагоналям равны.
[359] Найдите наибольший и наименьший элементы данного двумирного массива, выделите их цветом и поменяйте местами. Упорядочите по возрастанию строки, в которых они стоят, а затем расположите колонки по возрастанию сумм элементов в колонках. Все промежуточные результаты отобразите на экране.
[360] Дан двумерный массив A(N, M). Заставьте строки бежать сверху вниз. Нижняя строка переходит вверх.
[361] Введите и напечатайте массив А(4, 5). Составьте новый массив В(4, 5), заменяя каждый элемент из А(4, 5) суммой элементов соответствующих строки и столбца. Данный элемент при этом считается только один раз.
Тест Результат
|
0 |
1 |
2 |
3 |
4 | |||||
---|---|---|---|---|---|---|---|---|---|---|
|
0 |
1 |
2 |
3 |
4 | |||||
|
5 |
6 |
7 |
8 |
9 | |||||
|
3 |
1 |
0 |
2 |
0 | |||||
18 |
18 |
19 |
23 |
23 |
| |||||
18 |
18 |
19 |
23 |
23 |
| |||||
38 |
38 |
39 |
43 |
43 |
| |||||
13 |
16 |
19 |
22 |
25 |
|
[362] Дана таблица А(М, N). Заполните ее так, чтобы каждый ее элемент A(i, k) был бы равен остатку от деления i+k на 3.
[363] Дается массив А(7, 7) и два его индекса: n и k. Выделите цветом n-ю строку и k-ю колонку, умножая все выделенные элементы на два.
[364] Определите число элементов двумерного натурального массива, имеющих в своей записи только четные цифры.
[365] В массиве A(N, М) переставьте колонки в обратном порядке, заменяя порядок следования элементов в каждой колонке на обратный.
[366] В массиве A(N, М) замените элементы главной диагонали суммой элементов соответствующих строки и колонки, в которых расположен заменяемый элемент главной диагонали. При этом элементы главной диагонали в суммы не входят.
[367] Преобразуйте данный двумерный массив A(N, М) в одномерный A(N*M), сворачивая элементы:
а) по строкам двумерного массива,
б) по колонкам двумерного массива.
[368] Введите и напечатайте массив А(4, 5). Найдите наибольший элемент и отметьте внутри таблицы его и все, равные ему элементы красным цветом. Найдите наименьший элемент и отметьте внутри таблицы зеленым цветом его и все равные ему элементы.
[369] Найдите наибольший элемент двумерного массива. Выделите его желтым цветом, а строку и колонку, где он стоит - синим.
[370] Сгенерируйте двумерный массив, заполнив его различными целыми числами из отрезка [-99; 99]. Найдите наибольший и наименьший по модулю элементы массива.
[371] Дан двумерный массив A(N, N). Поменяйте колонку с минимальным элементом на главной диагонали с колонкой, номер которой задан заранее.
[372] Введите и напечатайте массив А(М, М). Найдите и напечатайте зеленым цветом "прямоугольник", ограниченный наибольшим и наименьшим элементами.
[373] Введите и напечатайте массив А(М, М). Найдите и напечатайте красным цветом "периметр" прямоугольника, ограниченного наибольшим и наименьшим элементами.
[374] Дан двумерный массив A(N, N). Исключите из него строку и колонку, на пересечении которых расположен наибольший элемент главной диагонали.
[375] Дан двумерный массив А(М, М). Необходимо упорядочить по возрастанию каждую строку массива, а затем упорядочить по убыванию каждую колонку массива.
[376] В заданном двумерном массиве А(4, 7) найдите сумму элементов в каждой колонке. Сформируйте одномерный массив, содержащий полученные суммы, расположенные в порядке возрастания.
[377] Дан двумерный массив А(7, 8). Найдите его наибольший и наименьший элементы; "периметр" массива заполните наибольшим, а "центр" - наименьшим элементами.
[378] Дан двумерный массив А(М, М). Некоторый элемент этого массива называется "седловидным", если он является одновременно наименьшим в своей строке и наибольшим в своей колонке. Определите, есть ли такой элемент, и, если есть, напечатайте номера строки и колонки, то есть индексы "седловидной точки".
[379] В двумерном массиве найдите наибольший элемент и подсчитайте количество простых чисел в строке и колонке, в которых он находится.
[380] Дан двумерный массив A(N, М). Составьте одномерный массив из элементов, которые входят в каждую строчку (колонку) данного двумерного массива.
[381] В массиве А(М, N) выделите такой квадратный участок размером k*k, в котором суммы каждой строки и каждой колонки одинаковы.
[382] массиве А(М, N), заполненном нулями и единицами, выделите такой квадратный участок размером k*k, в котором содержатся только одни нули.