Задание №2
Вариант 1
Объявить класс, содержащий одномерный целочисленный массив размерностью 7, индексатор для работы с этим массивом, а также методы, вычисляющие:
1) сумму отрицательных элементов массива;
2) произведение элементов массива, расположенных между максимальным и минимальным элементами.
Для хранения суммы и произведения предусмотреть 2 поля и свойства только для чтения этих полей. Создать объект этого класса. Ввести с клавиатуры элементы массива объекта. Распечатать элементы массива объекта и результаты выполнения методов.
Вариант 2
Объявить класс, содержащий одномерный целочисленный массив размерностью 7, индексатор для работы с этим массивом, а также методы, вычисляющие:
1) сумму положительных элементов массива;
2) произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами.
Для хранения суммы и произведения предусмотреть 2 поля и свойства только для чтения этих полей. Создать объект этого класса. Ввести с клавиатуры элементы массива объекта. Распечатать элементы массива объекта и результаты выполнения методов.
Вариант 3
Объявить класс, содержащий одномерный целочисленный массив размерностью 7, индексатор для работы с этим массивом, а также методы, вычисляющие:
1) произведение элементов массива с четными номерами;
2) сумму элементов массива, расположенных между первым и последним нулевыми элементами.
Для хранения суммы и произведения предусмотреть 2 поля и свойства только для чтения этих полей. Создать объект этого класса. Ввести с клавиатуры элементы массива объекта. Распечатать элементы массива объекта и результаты выполнения методов.
Вариант 4
Объявить класс, содержащий одномерный целочисленный массив размерностью 7, индексатор для работы с этим массивом, а также методы, вычисляющие:
1) сумму элементов массива с нечетными номерами;
2) сумму элементов массива, расположенных между первым и последним отрицательными элементами.
Для хранения сумм предусмотреть 2 поля и свойства только для чтения этих полей. Создать объект этого класса. Ввести с клавиатуры элементы массива объекта. Распечатать элементы массива объекта и результаты выполнения методов.
Вариант 5
Объявить класс, содержащий одномерный целочисленный массив размерностью 7, индексатор для работы с этим массивом, а также методы, вычисляющие:
1) максимальный элемент массива;
2) сумму элементов массива, расположенных до последнего положительного элемента.
Для хранения суммы и максимума предусмотреть 2 поля и свойства только для чтения этих полей. Создать объект этого класса. Ввести с клавиатуры элементы массива объекта. Распечатать элементы массива объекта и результаты выполнения методов.
Вариант 6
Объявить класс, содержащий одномерный целочисленный массив размерностью 7, индексатор для работы с этим массивом, а также методы, вычисляющие:
1) минимальный элемент массива;
2) сумму элементов массива, расположенных между первыми последним положительными элементами.
Для хранения суммы и минимума предусмотреть 2 поля и свойства только для чтения этих полей. Создать объект этого класса. Ввести с клавиатуры элементы массива объекта. Распечатать элементы массива объекта и результаты выполнения методов.
Вариант 7
Объявить класс, содержащий одномерный целочисленный массив размерностью 7, индексатор для работы с этим массивом, а также методы, вычисляющие:
1) максимальный элемент массива;
2) произведение элементов массива, расположенных между первым и вторым нулевыми элементами.
Для хранения суммы и максимума предусмотреть 2 поля и свойства только для чтения этих полей. Создать объект этого класса. Ввести с клавиатуры элементы массива объекта. Распечатать элементы массива объекта и результаты выполнения методов.
Вариант 8
Объявить класс, содержащий одномерный целочисленный массив размерностью 7, индексатор для работы с этим массивом, а также методы, вычисляющие:
1) номер минимального элемента массива;
2) сумму элементов массива, расположенных между первым и вторым отрицательными элементами.
Для хранения суммы и номера минимального элемента предусмотреть 2 поля и свойства только для чтения этих полей. Создать объект этого класса. Ввести с клавиатуры элементы массива объекта. Распечатать элементы массива объекта и результаты выполнения методов.