Задачи по информатике. Двумерные массивы.

1.

Найти наибольший и наименьший элементы матрицы Х(k,n) и поменять их местами.

2.

Найти максимальный элемент главной диагонали матрицы X(5,5).

3.

Дана матрица Y(m,n). Найти столбец с наибольшей и наименьшей суммой элементов.

4.

Имеется матрица S(m,n). Найти максимальный из всех минимальных элементов строк. Вывести номер строки матрицы S, в которой расположено выбранное число.

5.

Вычислить сумму элементов двух главных диагоналей матрицы С(5,5).

6.

Из матрицы Y(k,k) получить вектор T, элементами которого являются элементы главной диагонали матрицы.

7.

Сформировать диагональную матрицу А(p,p). У диагональной матрицы все элементы равны нулю, кроме диагональных.

8.

Получить вектор B, элементами которого являются произведения элементов в каждой строке матрицы A(5,4).

9.

Из матрицы Z(4,5) получить вектор А, содержащий положительные элементы матрицы.

10.

Получить матрицу К(5,5), элементами которой являются квадраты сумм номеров строк и столбцов.

11.

Из матрицы Х(5,4) получить матрицу Н, поменяв местами строки и столбцы.

12.

. Имеется целочисленная матрица A(k,l). Проверить, есть ли в ней элементы, равные нулю. Если есть, найти номер первого из них.

13.

Даны два квадратных массива А и В. Вывести на экран тот из них, у которого след меньше (след – сумма элементов главной диагонали).

14.

Определить:

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

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

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

15.

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

16.

Даны два двумерных массива одинакового размера. Создать третий массив того же размера, каждый элемент которого равен сумме соответствующих элементов первых двух.

17.

Заполнить квадратный массив В размером 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

18.

Начиная с k-го столбца, сдвинуть их вперед, а первые k поставить на место последних.

 

Написать комментарий

*

*

*
Защитный код
обновить