logo
lab_rab5_6

Лабораторная работа №5. Работа с двумерными массивами

Цель работы: Получить навыки работы в составлении программ с двумерными массивами, научиться сортировать числовые данные.

ВАРИАНТЫ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ

Задание 1.

  1. Дан двумерный массив. Создать одномерный массив, содержащий положительные элементы главной диагонали. Упорядочить по убыванию.

  2. Дан двумерный массив. Создать одномерный массив, содержащий отрицательные элементы побочной диагонали. Упорядочить полученный массив по возрастанию.

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

  4. Дан двумерный массив. Создать одномерный массив, содержащий элементы над главной диагональю. Упорядочить по убыванию.

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

  6. Дан двумерный массив. Создать одномерный массив, содержащий все отрицательные элементы. Упорядочить по возрастанию.

  7. Дан двумерный массив. Создать одномерный массив, содержащий все неотрицательные элементы. Упорядочить по убыванию.

  8. Дан двумерный массив. Создать одномерный массив, содержащий элементы над побочной диагональю. Упорядочить по убыванию.

  9. Дан двумерный массив. Создать одномерный массив, содержащий элементы под побочной диагональю. Упорядочить по возрастанию.

  10. Дан двумерный массив. Создать одномерный массив, содержащий все положительные элементы. Упорядочить по возрастанию.

Задание 2.

Задан массив целых чисел a [1..3].

  1. Создать матрицу 3х3, для которой bij=2ai + 3aj.

  2. Создать матрицу 3х3, для которой bij=ai2 – 2aj.

  3. Создать матрицу 3х3, в которой диагональные элементы bii=ai2, а остальные элементы bij = bji = 2ai aj.

  4. Создать матрицу 3х3, для которой bij=2ai2 + aj.

  5. Создать матрицу 3х3, первый столбец которой состоит из элементов массива a, второй столбец – из элементов массива a, умноженных на 2, третий столбец – из элементов массива a с противоположным знаком.

  6. Создать матрицу 3х3, для которой bij=2ai aj – 7.

  7. Создать матрицу 3х3, в которой bij = 4aj – 5ai.

  8. Создать матрицу 3х3, в которой bij = 2aj + 7ai.

  9. Создать матрицу 3х3, в которой bij = 4ai aj – 5ai.

  10. Создать матрицу 3х3, для которой bij=5ai – 2aj2.

  11. Создать матрицу 3х3, первый столбец которой состоит из элементов массива a, умноженных на 3, второй столбец – из элементов массива a, третий столбец – из элементов массива a, уменьшенных на 2.