Главная страница

лабораторка. Лабораторная работа 5. Многомерные массивы. Лабораторная работа 5. Многомерные массивы Двумерные массивы(матрицы) в С


Скачать 280.95 Kb.
НазваниеЛабораторная работа 5. Многомерные массивы Двумерные массивы(матрицы) в С
Анкорлабораторка
Дата25.02.2020
Размер280.95 Kb.
Формат файлаdocx
Имя файлаЛабораторная работа 5. Многомерные массивы.docx
ТипЛабораторная работа
#109789
страница2 из 2
1   2
показано значение, в нижнем правом углу показан адрес данной ячейки. Адресом ячейки двумерного массива является имя  массива, номер строки и номер столбца.

Пример работы с двумерным массивом, где каждое значение ячейки равно произведению индексов.



Результат работы



Индивидуальное задание


В отчете должны находиться:

  1. Программы из теоретической части

  2. задачу вашего варианта

Во время зашиты необходимо уметь ответить на поставленные вопросы и разбираться в коде.

Варианты:

  1. В двумерном массиве (матрице) найти индексы (номера строк и столбцов) максимальных элементов.

  2. Дан двумерный массив целых чисел. Вычислить сумму элементов первой и последней строк данной матрицы.

  3. Дана случайно заполненная матрица произвольного размера. Поменять местами строку, которая содержит максимальный элемент матрицы со строкой, содержащий минимальный элемент матрицы.

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

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

  6. Найдите наибольший элемент матрицы в каждой заданной строчке(строчку вводят с клавиатуры). 

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

  8. Преобразовать матрицу так, чтобы сначала каждой строчки шли нулевые элементы, потом положительные, а затем все отрицательные. 

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

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

  11. В символьной матрицы(латиница) найти все символы, которые по написанию совпадают с кирилицей.

  12. Сформировать таблицу N на N степеней двойки.

Например введется N=3 ответ будет

1 2 4

8 16 32

64 128 256

  1. В матрице все отрицательные элементы поменять местами с положительными.
1   2


написать администратору сайта