
- •Задание 1. Простейшие классы и объекты
- •Основные понятия
- •Примеры выполнения задания
- •Постановка задания
- •Варианты контрольных заданий
- •Задание 2. Массивы – члены класса
- •Основные понятия
- •Примеры выполнения задания
- •Постановка задания
- •Варианты контрольных заданий Одномерные массивы – члены класса
- •Двумерные массивы – члены класса
- •Задание 3. Массивы объектов, указатели
- •Основные понятия
- •Постановка задания
- •Примеры выполнения задания
- •Варианты контрольных заданий
- •Задание 4. Перегрузка операций
- •Основные понятия
- •Примеры выполнения задания
- •Постановка задания
- •Варианты контрольных заданий
- •Задание 5. Наследование
- •Постановка задания
- •Пример выполнения задания
- •Варианты заданий
- •Оглавление
Двумерные массивы – члены класса
В массиве А(N, M) найти:
среднее арифметическое элементов по периметру;
номер строки с максимальным числом нулей;
максимальный элемент строк, не содержащих нулей;
сумму элементов столбцов, содержащих хотя бы один ноль.
В массиве А(N, M) найти количество строк, элементы которых образуют арифметическую прогрессию.
Строки массива А(N, M), не содержащие положительных элементов, заменить нулевыми элементами.
В массиве А(N, M) подсчитать количество строк и столбцов, составленных из попарно различных чисел.
В массиве А(N, М) найти минимум среди сумм элементов диагоналей, параллельных главной диагонали и максимум среди сумм элементов диагоналей, параллельных побочной диагонали.
В массиве А(N, М) найти индекс строки, среднее арифметическое положительных элементов которой является наименьшим.
В массиве А(N, М) найти сумму тех элементов, в записи которых используются только цифры 0, 1, 2, 3.
В массиве А(N, М) найти сумму элементов тех столбцов, все элементы которых кратны заданному числу р.
В матрице А(N, N) найти первую строку, не содержащую отрицательных элементов, и умножить ее как вектор на матрицу А.
В массиве А(N, М) найти строку и столбец, для которых количество перемен знаков максимально.
В массиве А(N, N) найти максимальную сумму среди сумм элементов диагоналей, параллельных главной диагонали.
В массиве А(N, N) поменять местами максимальные элементы нижнего и верхнего треугольников относительно главной диагонали.
Минимальные элементы строк массива А(N, М), не содержащих отрицательных элементов, заменить произведением их индексов.
В массиве А(N, М) найти максимальный и минимальный элементы среди элементов тех строк, которые упорядочены по возрастанию или по убыванию.
В массиве А(N, М) заменить на обратные величины максимальные элементы строк, не содержащих четных элементов.
В массиве А(N, М) сменить знаки элементов строки и столбца, на пересечении которых находится минимальный элемент.
В массиве А(N, М) минимальный элемент каждого столбца заменить суммой положительных элементов этого же столбца.
Элементы столбцов целочисленного массива А(N, М), не содержащих положительных элементов, заменить суммой их цифр.
В каждой строке массива А(N, М) сменить знаки элементов, находящихся между первым и последним максимальными элементами данной строки.
В массиве А(N, М) сменить знаки минимальных элементов столбцов, не содержащих отрицательных элементов.
В массиве А(N, М) поменять местами столбцы, содержащие максимальное и минимальное количество чётных элементов.
В каждой строке массива А(N, М) найти и удалить максимальные и минимальные элементы.
В массиве А(N, М) удалить столбец с минимальным произведением элементов и строку с максимальной суммой элементов.
В массиве А(N, M) расположить столбцы в порядке убывания их минимальных элементов.
массиве А(N, М) упорядочить элементы каждой строки верхнего треугольника по возрастанию, нижнего по убыванию, диагональные элементы оставить без изменения.
В массиве А(N, M) расположить строки так, чтобы сначала шли строки, у которых положительных элементов больше, чем отрицательных, затем с одинаковым числом положительных и отрицательных элементов и последними, чтобы шли строки, имеющие положительных элементов меньше, чем отрицательных.
В массиве А(N, M) часть строк состоит из нулей. Переместить нулевые строки в конец массива.
В массиве А(N, M) расположить строки в порядке возрастания элементов главной диагонали (побочной диагонали).
В массиве А(N, M) элементы строк, начинающихся с отрицательного элемента, расположить в порядке возрастания.
В массиве А(N, М) элементы столбцов, не содержащих нулевых элементов, расположить в порядке убывания.
В массиве А(N, М) расположить строки в порядке возрастания их максимальных элементов.
В массиве А(N, М) расположить столбцы в порядке возрастания количества перемен знаков в каждом столбце.
В массиве А(N, М) строки с нечётными индексами упорядочить по убыванию, а с чётными – по возрастанию.
В массиве А(N, М) строку с максимальным количеством знакочередующихся элементов поменять местами с первой строкой.
массиве А(N, N), где N четное, переставить друг с другом центрально-симметричные квадраты.
В массиве А(N, M) переставить строки в порядке убывания количества содержащихся в них положительных элементов.
В каждой строке массива А(N, М) найти максимальный из элементов, встречающихся в строке только один раз.