121.39K
Category: programmingprogramming

Многомерные динамические массивы

1.

Многомерные динамические
массивы

2.

Двумерный динамический массива
Обычный двумерный массив представлял собой массив массивов, т.е. массив,
каждый элемент которого был массивом
Двумерный динамический массив представляет собой массив указателей на
массивы, т.е. массив, каждый элемент которого является указателем на массив
Синтаксис:
2

3.

Расположение в памяти
Обычный двумерный массив непрерывно располагался в памяти. А динамический
двумерный массив расположен иначе. Каждый подмассив непрерывно расположен в
памяти, но находится они могут в разных местах друг от друга.
3

4.

Заполнение массива
Code:
4

5.

Задание
Задание 1.1: Ввести с консоли размер двумерного
массива (rows и columns). Создать двумерный
динамический массив и заполнить его случайными
числами. Найти наибольший элемент массива.
Задание 1.2: Ввести с консоли размер двумерного
массива (rows и columns). Создать двумерный
динамический массив и заполнить его случайными
числами. Найти среднее арифметическое значение.
5

6.

Задание
Задание 2.1: Создать двумерный динамический массив
размером 6х6 и заполнить его случайными числами (от 1
до 10). Найти номер СТРОКИ с наименьшим количеством
четных элементов.
Задание 2.2: Создать двумерный динамический массив
размером 6х6 и заполнить его случайными числами (от 1
до 10). Найти номер СТОЛБЦА с наибольшим
количеством нечетных элементов.
6

7.

Задание
Задание 3: Создать двумерный динамический массив
размером 6х6 и заполнить его случайными числами (от 1
до 10). Найти номер строки с наименьшим количеством
одинаковых элементов.
7

8.

Задание
Задание 4: Создать двумерный динамический массив
размером 3х3 и заполнить его случайными
неповторяющимися числами (от 1 до 20). Найти
медианное значение, т.е. половина элементов должна
быть меньше этого числа, а половина больше.
8
English     Русский Rules