- •Н а т у р а л ь н ы е ч и с л а.
- •М а с с и в ы.
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Д в у м е р н ы е м а с с и в ы.
- •Первый уровень
- •Второйуровень
- •Третий уровень
- •М а т е м а т и к а.
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •К о м б и н а т о р и к а.
- •Первый уровень
- •Второй уровень
- •Третий уровень
- •Г р а ф ы.
Д в у м е р н ы е м а с с и в ы.
Первый уровень
[301] Найдите сумму элементов данного двумерного массива, стоящих в указанной колонке.
[302] Напечатайте индексы всех элементы двумерного массива, которые равны данному числу.
[303] Поменяйте местами четные и нечетные колонки данного двумерного массива.
[304] Найдите разность между суммой элементов данного двумерного массива, состоящих в колонках с четными номерами и суммой элементов, стоящих в колонках с нечетными номерами.
[305] Заполните двумерный массив А(5, 6) так, как показано на рисунке, наиболее рациональным способом.
[306] Найдите наибольший и наименьший элементы двумерного массива А(N, М).
[307] В двумерном массиве подсчитайте количество отрицательных, положительных и нулевых элементов.
[308] В данном двумерном массиве подсчитайте число элементов, попавших в заданный интервал [m; n], т. е. таких, что m<A(i, k) <n.
[309] Найдите заданную строку и заданную колонку двумерного массива А(4, 6). Напечатайте их.
[310] Найдите индекс заданного числа, содержащегося в таблице А(М, N). Если оно встречается несколько раз, то перечислите все индексы. Если его нет, то удвойте все элементы главной диагонали.
Второйуровень
Определите, является ли последовательность, члены которой записаны в данной строке двумерного массива:
а) арифметической прогрессией;
6) геометрической прогрессией.
[333] В заданном массиве определите среднее арифметическое всех элементов массива. Найдите индексы элементов массива, наиболее близких к среднему значению.
[334] Все положительные элементы двумерного массива замените суммой всех положительных элементов массива, а все отрицательные элементы замените суммой всех отрицательных элементов, нули оставьте на своих местах.
[335] Дан двумерный массив натуральных чисел. Найдите индексы всех элементов массива, взаимно простых с наибольшим (наименьшим) элементом массива.
[336] Двумерный массив не содержит одинаковых элементов. Поменяйте местами наибольший и наименьший элементы массива, выделив их различным цветом
[337] Сгенерируйте двумерный массив натуральных чисел так, чтобы все его элементы попали в числовой отрезок [р; q]. Напечатайте массив на экране. Выделите цветом все элементы массива, являющиеся простыми числами, и напечатайте его во второй раз. Замените в массиве все простые числа нулями и массив напечатайте в третий раз. Позаботьтесь о компактном и красивом расположении всех трех массивов на экране и гармоничном сочетании цветов.
[338] Массив A(N, N) заполняется случайным образом различными числами в диапазоне [1; N^3]. Находится наибольший элемент массива и высвечивается в инверсном режиме. После этого вычеркивается колонка и строка, в которых он стоит. Новый массив печатается, и с ним повторяется та же операция. Так продолжается до тех пор, пока не останется один элемент, являющийся результатом данной задачи.
[339] Данный двумерный массив перепишите в одномерный, "развернув" его по строкам, а затем упорядочите новый одномерный массив по возрастанию.
[340] Каждую колонку двумерного массива необходимо упорядочить по возрастанию и затем удалить из массива все повторяющиеся колонки.
[341] В данном двумерном массиве найдите элементы, для которых соответствующая строка и колонка равны между собой Определите наибольший общий делитель всех таких элементов.