2. Вычислить , где Sп и Sо – суммы положительных и отрицательных элементов массива А (70).

3. Заполнить матрицу А (7х8) нулями и единицами по следующему правилу: если сумма индексов элемента четная, элемент будет нулевым, если нечетная – единичным.

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

5. Имеется тетрадь в клетку толщиной 12 листов, на каждой странице 50х30 клеток. В эту тетрадь учеником записаны примеры, содержащие числа и знаки операций, причем один символ занимает одну клетку. Подсчитать, сколько раз в этой тетради встречается цифра 5 и сколько из этих пятерок – оценки (оценки ставятся на полях тетради, ширина поля 4 клетки, учесть различное расположение полей на четных и нечетных страницах). Тетрадь запрограммировать трехмерным массивом

Вариант 20

1. Вставить число X после последнего положительного элемента массива B из n элементов(n£20), сдвинув последующие элементы к концу массива. Количество элементов в массиве после вставки увеличивается. Если положительных элементов в массиве нет, то вывести сообщение об этом.

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

3. Дана целочисленная матрица В (7х7). Найти номера столбцов, элементы которых образуют возрастающую последовательность (b1j<b2j<…<b7j).

4. Транспонированием квадратной матрицы называется такое ее преобразование, при котором строки и столбцы меняются ролями: i-й столбец становится i-й строкой. Дана квадратная матрица размера nxn. Получить транспонированную матрицу.

5. Трехмерный массив описывает школьный журнал одного класса. Каждая страница журнала содержит оценки N учеников за М уроков по одному предмету (в каждой строке – оценки одного ученика, в каждой колонке – оценки за один урок). В журнале L страниц – по количеству изучаемых школьниками предметов. Пусть N=25, M=40, L=15. Определить общую среднюю оценку ученика Х по всем предметам.

Вариант 21 *

1. Касса. В массиве К (N) в порядке убывания представлены достоинства денежных знаков (купюр и монет) валютной системы некоторой страны. Реализовать выдачу в этой системе заданной суммы S минимальным числом денежных знаков.

2. Улитка. Матрицу А (MxN) заполнить натуральными числами от 1 до MxN по спирали, начинающейся в левом верхнем углу и закрученной по часовой стрелке.

3. Статистика. Трехмерный массив описывает журнал фиксации среднесуточной температуры в течение 10 календарных лет. Каждая страница журнала описывает один год, номера строк соответствуют месяцам года, а номера столбцов – дням месяца. Определить самый жаркий и самый холодный дни в каждом календарном году и за весь период наблюдения. Сформировать таблицу среднемесячных температур.

4. Кубик Рубика. Кубик Рубика описывается трехмерным массивом 3х3х3, в котором каждый фрагмент кубика задается комбинацией цветов, закодированных цифрами от 1 до 6. Соответственно, фрагмент, имеющий только одну цветную грань, кодируется одной цифрой, фрагмент, имеющий 2 цветных грани,– двумя цифрами, угловые фрагменты, имеющие по 3 цветных грани – тремя цифрами. Порядок цифр значения не имеет, то есть угловой фрагмент кубика, имеющий грани цветов 1, 2 и 3 может быть задан комбинациями 123, 312, 213, 132, 321 или 231. Центральный фрагмент кодируется нулем. Определить, является ли заданный пользователем трехмерный массив закодированным кубиком Рубика.

Контрольные вопросы

1. Что такое массив?