Задачи на двумерные массивы

  • pdf
  • 06.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 3. Задачи на двумерные массивы.pdf

Задачи на двумерные массивы.

 

Простые

Задача 1.

Найти положительные элементы главной диагонали квадратной матрицы.

 

Задача 2.

Вывести на экран индексы всех минимальных элементов матрицы.

 

Задача 3.

Элементы матрицы NxM вычисляются по формуле A[i,j] = sin(N*i+M*j) при индексации с единицы или по формуле A[i,j] = sin(N*(i+1)+M*(j+1)) при индексации с нуля. Если полученный таким образом элемент матрицы отрицателен, то заменить его на 0. Вывести конечную матрицу на экран.

 

Задача 4.

Записать элементов прямоугольной матрицы в одномерный массив в порядке следования столбцов.

 

Задача 5.

Две равноразмерные матрицы (например, 4x3) заполняются вводом с клавиатуры. В ячейки третьей матрицы такой же размерности записывать большие элементы из соответствующих ячеек первых двух матриц. Например, если во второй ячейке третьей строки первой матрицы находится число 89, а в ячейке с таким же индексом второй матрицы находится число 10, то в такую же ячейку третьей матрицы следует записать число 89.

 

 

Средней сложности

 

Задача 6.

Посчитать суммы каждой строки и каждого столбца матрицы. Вывести суммы строк в конце каждой строки, а суммы столбцов под соответствующими столбцами.

 

Задача 7.

Задана матрица неотрицательных чисел. Посчитать сумму элементов в каждом столбце. Определить, какой столбец содержит максимальную сумму.

 

Задача 8.

Найти максимальный элемент среди минимальных элементов столбцов матрицы.

 

Задача 9.

В квадратной матрице 10x10 обменять значения элементов в каждой строке, расположенные на главной и побочной диагоналях.

 

Задача 10.

Дана прямоугольная матрица nxm. Значения элементов матрицы от -1000 до 1000. Подсчитать сколько раз во всех элементах массива встречается цифра k. Найти сумму всех цифр k.

 

Задача 11.

Упорядочить элементы массива в порядке возрастания: а) по строкам; б) по столбцам; в) по строкам и столбцам одновременно (то есть от левого верхнего угла к правому нижнему).