Similar presentations:
Многомерные массивы
1.
Многомерные массивы2.
Многомерные массивыМассивы с которыми мы работали называются – одномерные. В С++ помимо них
есть также и многомерные массивы. Элементы таких массивов сами являются
массивами, в которых элементы также могут быть массивами.
Работать мы будем только с двумерными массивами, т.к. они чаще всего
встречаются на практике, а трех- (и более) мерные массивы встречаются
гораздо и гораздо реже.
Пример
Здесь объявили двумерный массив (т.к. мы указали 2 размерности), т.е.
массив массивов.
А это трехмерный массив (т.е. 3 размерности)
2
3.
Двумерный массивСode:
Двумерный массив также можно представить себе в виде таблицы
т.е. первая размерность [3] – это количество строк, а вторая размерность [2] –
это количество столбцов
3
4.
Обращение к элементу массиваСode:
4
5.
ВопросыСode:
Чему равны?
5
6.
Вывод двумерного массива на консоль6
7.
ЗаданиеЗадание 1.1: Завести двумерный массив размером 4х3,
заполнить его рандомными числами от 0 до 9.
Пользователь вводит номер строки и любое число. Затем к
выбранной строке добавить введенное число. Вывести
изначальный и измененный массив на консоль.
Задание 1.2: Завести двумерный массив размером 4х3,
заполнить его рандомными числами от 0 до 9.
Пользователь вводит номер столбца и любое число. Затем
к выбранному столбцу добавить введенное число. Вывести
изначальный и измененный массив на консоль.
7
8.
ЗаданиеЗадание 2: Завести двумерный массив размером 4х3,
заполнить его рандомными числами от 0 до 9. Вычислить
индекс строки с максимальным элементом.
8
9.
ЗаданиеЗадание 3: Завести двумерный массив размером 4х3,
заполнить его рандомными числами от 0 до 9. Вычислить
индекс строки с максимальной суммой.
9
10.
ЗаданиеЗадание 4: Завести двумерный массив размером 4х3,
заполнить его рандомными числами от -9 до 9. Вычислить
индекс столбца с с наибольшим количеством
отрицательных элементов.
10
11.
ЗаданиеЗадание 5: Завести 2 двумерных массива размером 3х3,
заполнить его рандомными числами от 0 до 9. Затем
сложить их в 3-м массиве. Вывести на консоль значения 3го массива.
11