Двумерные массивы

Вид материалаДокументы
Подобный материал:
Двумерные массивы.

  1. Найти наибольший и наименьший элементы матрицы Х(k,n) и поменять их местами.
  2. Найти максимальный элемент главной диагонали матрицы X(5,5).
  3. Дана матрица Y(m,n). Найти столбец с наибольшей и наименьшей суммой элементов.
  4. Составить программу, которая вычисляет суммы элементов столбцов двумерного массива и записывает их в одномерный массив.
  5. Составить программу, которая в двумерном массиве случайных чисел элементы всех четных строк делает нулевыми.
  6. Дан двухмерный массив целых чисел. Для каждой строки выяснить:

а) имеются ли в ней положительные элементы;

б) количество чисел, кратных 3.

в) имеются ли в ней элементы, последняя цифра которых равна а;

г) упорядочены ли ее элементы по возрастанию (при про­смотре слева направо);

  1. Дан двухмерный массив целых чисел. Для каждого его столбца выяснить:

а) имеются ли в нем элементы, большие некоторого чис­ла а;

б) имеются ли в нем нечетные элементы;

в) упорядочены ли его элементы по убыванию (при про­смотре сверху вниз);

г) имеются ли в нем одинаковые элементы.
  1. Составить программу, которая в каждом столбце двумерного массива случайных чисел находит наименьший элемент и записывает его индекс в одномерный массив.
  2. Составить программу, которая в двумерном массиве находит самое большое значение и элементы строки и столбца, на пересечении которых он стоит, делает нулевыми.
  3. Имеется матрица S(m,n). Найти максимальный из всех минимальных элементов строк. Вывести номер строки матрицы S, в которой расположено выбранное число.
  4. Из матрицы Y(k,k) получить вектор T, элементами которого являются элементы главной диагонали матрицы.
  5. Сформировать диагональную матрицу А(p,p). У диагональной матрицы все элементы равны нулю, кроме диагональных.
  6. Получить вектор B, элементами которого являются произведения элементов в каждой строке матрицы A(5,4).
  7. Из матрицы Z(4,5) получить вектор А, содержащий положительные элементы матрицы.
  8. Получить матрицу К(5,5), элементами которой являются квадраты сумм номеров строк и столбцов.
  9. Из матрицы Х(5,4) получить матрицу Н, поменяв местами строки и столбцы.
  10. Имеется целочисленная матрица A(k,l). Проверить, есть ли в ней элементы, равные нулю. Если есть, найти номер первого из них.
  11. Даны два квадратных массива А и В. Вывести на экран тот из них, у которого след меньше (след – сумма элементов главной диагонали).



  1. Определить:

а) есть ли в данном массиве отрицательный элемент;

б) есть ли два одинаковых элемента;

в) есть ли данное число А среди элементов массива (массив имеет размер n*n).

  1. В каждой строке сменить знак максимального по модулю элемента на противоположный.



  1. Даны два двумерных массива одинакового размера. Создать третий массив того же размера, каждый элемент которого равен сумме соответствующих элементов первых двух.
  2. Заполнить квадратный массив В размером 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 поставить на место последних.

  1. Дан двумерный массив (nxn). Зеркально отобразить его элементы относительно горизонтальной оси симметрии.
  2. Дан двумерный массив (nxn). Зеркально отобразить его элементы относительно вертикальной оси симметрии.
  3. Дан двумерный массив (nxn). Зеркально отобразить его элементы относительно главной диагонали оси симметрии.
  4. Дан двумерный массив (nxn). Зеркально отобразить его элементы относительно побочной диагонали оси симметрии.