Двумерные массивы
Вид материала | Документы |
- Лекции раздел I массивы, 23.1kb.
- Двумерные массивы, 90.55kb.
- Двумерные массивы, 69.42kb.
- Краткий курс лекций "Основы программирования на языке Паскаль", 291.49kb.
- Тема: Массивы, 422.12kb.
- Программа на языке Паскаль выглядит так: Program pr1, 37.38kb.
- Тема: "Двумерные массивы", 274.91kb.
- Конспект по теме "двумерные массивы", 20.17kb.
- Обработки данных, 302.31kb.
- Урок информатики по теме, 49.9kb.
Двумерные массивы.
- Найти наибольший и наименьший элементы матрицы Х(k,n) и поменять их местами.
- Найти максимальный элемент главной диагонали матрицы X(5,5).
- Дана матрица Y(m,n). Найти столбец с наибольшей и наименьшей суммой элементов.
- Составить программу, которая вычисляет суммы элементов столбцов двумерного массива и записывает их в одномерный массив.
- Составить программу, которая в двумерном массиве случайных чисел элементы всех четных строк делает нулевыми.
- Дан двухмерный массив целых чисел. Для каждой строки выяснить:
а) имеются ли в ней положительные элементы;
б) количество чисел, кратных 3.
в) имеются ли в ней элементы, последняя цифра которых равна а;
г) упорядочены ли ее элементы по возрастанию (при просмотре слева направо);
- Дан двухмерный массив целых чисел. Для каждого его столбца выяснить:
а) имеются ли в нем элементы, большие некоторого числа а;
б) имеются ли в нем нечетные элементы;
в) упорядочены ли его элементы по убыванию (при просмотре сверху вниз);
г) имеются ли в нем одинаковые элементы.
- Составить программу, которая в каждом столбце двумерного массива случайных чисел находит наименьший элемент и записывает его индекс в одномерный массив.
- Составить программу, которая в двумерном массиве находит самое большое значение и элементы строки и столбца, на пересечении которых он стоит, делает нулевыми.
- Имеется матрица S(m,n). Найти максимальный из всех минимальных элементов строк. Вывести номер строки матрицы S, в которой расположено выбранное число.
- Из матрицы Y(k,k) получить вектор T, элементами которого являются элементы главной диагонали матрицы.
- Сформировать диагональную матрицу А(p,p). У диагональной матрицы все элементы равны нулю, кроме диагональных.
- Получить вектор B, элементами которого являются произведения элементов в каждой строке матрицы A(5,4).
- Из матрицы Z(4,5) получить вектор А, содержащий положительные элементы матрицы.
- Получить матрицу К(5,5), элементами которой являются квадраты сумм номеров строк и столбцов.
- Из матрицы Х(5,4) получить матрицу Н, поменяв местами строки и столбцы.
- Имеется целочисленная матрица A(k,l). Проверить, есть ли в ней элементы, равные нулю. Если есть, найти номер первого из них.
- Даны два квадратных массива А и В. Вывести на экран тот из них, у которого след меньше (след – сумма элементов главной диагонали).
- Определить:
а) есть ли в данном массиве отрицательный элемент;
б) есть ли два одинаковых элемента;
в) есть ли данное число А среди элементов массива (массив имеет размер n*n).
- В каждой строке сменить знак максимального по модулю элемента на противоположный.
- Даны два двумерных массива одинакового размера. Создать третий массив того же размера, каждый элемент которого равен сумме соответствующих элементов первых двух.
- Заполнить квадратный массив В размером n*n. Например, для n=6
1 12 13 24 25 36
2 11 14 23 26 35
3 10 15 22 27 34
4 9 16 21 28 33
5 8 17 20 29 32
6 7 18 19 30 31
Начиная с k-го столбца, сдвинуть их вперед, а первые k поставить на место последних.
- Дан двумерный массив (nxn). Зеркально отобразить его элементы относительно горизонтальной оси симметрии.
- Дан двумерный массив (nxn). Зеркально отобразить его элементы относительно вертикальной оси симметрии.
- Дан двумерный массив (nxn). Зеркально отобразить его элементы относительно главной диагонали оси симметрии.
- Дан двумерный массив (nxn). Зеркально отобразить его элементы относительно побочной диагонали оси симметрии.