Работа с несколькими массивами
12.258. Даны два двумерных массива одинаковых размеров.
а) Создать третий массив такого же размера, каждый элемент которого ра-
вен сумме соответствующих элементов двух первых массивов.
б) Создать третий массив такого же размера, каждый элемент которого ра-
вен 100, если соответствующие элементы двух первых массивов имеют
одинаковый знак, и равен нулю в противном случае.
12.259. Даны два двумерных массива одинаковых размеров.
а) Создать третий массив такого же размера, каждый элемент которого ра-
вен разности соответствующих элементов двух первых массивов.
Двумерные массивы
181
б) Создать третий массив такого же размера, каждый элемент которого ра-
вен 13, если оба соответствующих элемента двух первых массивов боль-
ше 50, и равен 12 в противном случае.
12.260. Даны два двумерных массива из 12 строк и 28 столбцов. В первом из них
записано количество осадков (в мм), выпавших за каждый из первых
28 дней каждого месяца 2009 года, во втором — аналогичные сведения за
2010 год. Получить третий массив с данными об изменении количества
осадков для каждого дня (в мм).
12.261. Даны два двумерных массива из 12 строк и 28 столбцов. В первом из них
записана температура воздуха за каждый из первых 28 дней каждого месяца
2009 года, во втором — аналогичные сведения за 2010 год. Получить тре-
тий массив с данными об изменении температуры для каждого дня (в %).
12.262. Значения элементов двумерного массива из m строк и n столбцов скопиро-
вать в одномерный массив размером m n . Копирование проводить:
а) по строкам начиная с первой (а в ней — с крайнего левого элемента);
б) по столбцам начиная с первого (а в нем — с самого верхнего элемента).
12.263. Дан двумерный массив размером n n . Сформировать:
а) одномерный массив из элементов заданного массива, расположенных над
главной диагональю;
б) одномерный массив из элементов заданного массива, расположенных
под главной диагональю;
в) одномерный массив из элементов заданного массива, расположенных над
побочной диагональю;
г) одномерный массив из элементов заданного массива, расположенных под
побочной диагональю.
О главной и побочной диагоналях см. разд. "Работа с квадратными масси-
вами" ранее в этой главе.
12.264. Дан двумерный массив размером n n , заполненный целыми числами.
а) Все его элементы, кратные трем, записать в одномерный массив.
б) Все его положительные элементы записать в один одномерный массив,
а остальные — в другой.
12.265. Дан двумерный массив размером n n , заполненный целыми числами.
а) Все его отрицательные элементы записать в одномерный массив.
б) Все его четные элементы записать в один одномерный массив, а нечет-
ные — в другой.
12.266. Дан двумерный массив.
а) Сформировать одномерный массив, каждый элемент которого равен ко-
личеству элементов соответствующего столбца двумерного массива, боль-
ших данного числа.
|