Назад Вперед Содержание

Задание

Описать класс для работы с одномерным массивом в соответствии с вариантом.

В методе Main класса Program:

Варианты задач

Вариант 1

Члены класса:

  1. Конструктор c одним параметрами (n), создающий массив из n элементов и заполняющий его натуральным рядом чисел (1,2,…n);
  2. Конструктор с одним параметром (имя файла с числами для заполнения массива), вычисляющий n - количество чисел в файле, создающий массив из n элементов и заполняющий его из файла с заданным именем;
  3. свойство, доступное только для чтения, для получения количества четных элементов массива;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий произведение элементов, расположенных после первого кратного 3 элемента.

Вариант 2

Члены класса:

  1. Конструктор c одним параметром (n), создающий массив из n элементов и заполняющий его однозначными случайными числами;
  2. Конструктор с одним параметром (строка string с числами, числа в строке разделяются ровно одним пробелом), вычисляющий n - количество чисел в строке, создающий массив из n элементов и заполняющий его числами из строки. Использовать метод Split для строк.
  3. свойство, доступное только для чтения, для получения количества нечетных элементов массива;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий сумму элементов, расположенных до последнего кратного 3 элемента.

Вариант 3

Члены класса:

  1. Конструктор c двумя параметрами (n и x), создающий массив из n элементов и заполняющий его случайными числами из интервала (-x; x);
  2. Конструктор с одним параметром (строка string с числами, числа в строке разделяются ровно одним пробелом), вычисляющий n - количество чисел в строке, создающий массив из n элементов и заполняющий его числами из строки.
  3. свойство, доступное только для чтения, для получения суммы нечетных элементов массива;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий сумму модулей элементов, расположенных до (левее) максимального по модулю элемента.

Вариант 4

Члены класса:

  1. Конструктор c одним параметрами (n), создающий массив из n элементов и заполняющий его натуральным рядом чисел (1,2,…n);
  2. Конструктор с одним параметром (имя файла с числами для заполнения массива), вычисляющий n - количество чисел в файле, создающий массив из n элементов и заполняющий его из файла с заданным именем;
  3. свойство, доступное только для чтения, для получения суммы четных элементов массива;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий сумму модулей элементов, расположенных после максимального по модулю элемента.

Вариант 5

Члены класса:

  1. Конструктор с одним параметром (строка string с числами, числа в строке разделяются ровно одним пробелом), вычисляющий n - количество чисел в строке, создающий массив из n элементов и заполняющий его числами из строки. Использовать метод Split для строк.
  2. Конструктор с тремя параметрами(a,b,x), заполняющий элементы массива по заданным начальному значению (a), конечному значению (b) и шагу(x). То есть такими числами: a, a+x,..b;
  3. свойство, доступное только для чтения, для получения количества положительных элементов массива;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий сумму элементов массива, расположенных между первым и вторым положительными элементами.

Вариант 6

Члены класса:

  1. Конструктор c двумя параметрами (n и x), создающий массив из n элементов и заполняющий его случайными числами из интервала (-x; x);
  2. Конструктор с одним параметром (строка string с числами, числа в строке разделяются точками), вычисляющий n - количество чисел в строке, создающий массив из n элементов и заполняющий его числами из строки. Использовать метод Split для строк.
  3. свойство, доступное только для чтения, для получения количества элементов массива, равных нулю;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий произведение элементов массива, расположенных между первым и вторым нулевыми элементами.

Вариант 7

Члены класса:

  1. Конструктор с одним параметром (имя файла с числами для заполнения массива), вычисляющий n - количество чисел в файле, создающий массив из n элементов и заполняющий его из файла с заданным именем;
  2. Конструктор c одним параметрами (n), создающий массив из n элементов и заполняющий его квадратами натурального ряда чисел (1,4,9…n2), знак числа задается случайным образом;
  3. свойство, доступное только для чтения, для получения количества положительных элементов массива;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий сумму элементов массива, расположенных между первым и последним отрицательными элементами.

Вариант 8

Члены класса:

  1. Конструктор с одним параметром (строка string с числами, числа в строке разделяются двоеточиями), вычисляющий n - количество чисел в строке, создающий массив из n элементов и заполняющий его числами из строки. Использовать метод Split для строк.
  2. Конструктор c одним параметрами (n), создающий массив из n элементов и заполняющий его натуральным рядом чисел (1,2,3…n), знак числа задается случайным образом;
  3. свойство, доступное только для чтения, для получения максимального элемента;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий произведение модулей элементов, расположенных до (левее) первого положительного элемента.

Вариант 9

Члены класса:

  1. Конструктор c одним параметрами (n), создающий массив из n элементов и заполняющий его квадратами натурального ряда чисел (1,4,9…n2), знак числа задается случайным образом;
  2. Конструктор с одним параметром (имя файла с числами для заполнения массива), вычисляющий n - количество чисел в файле, создающий массив из n элементов и заполняющий его из файла с заданным именем;
  3. свойство, доступное только для чтения, для получения количества элементов массива больших 100;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий произведение элементов массива, расположенных между максимальным и минимальным элементами.

Вариант 10

Члены класса:

  1. Конструктор c тремя параметрами (n, x1,d), создающий массив из n элементов и заполняющий его членами арифметической прогрессии (x1-первый член, d-разность);
  2. Конструктор с одним параметром (строка string с числами, числа в строке разделяются точкой с запятой), вычисляющий n - количество чисел в строке, создающий массив из n элементов и заполняющий его числами из строки. Использовать метод Split для строк.
  3. свойство, доступное только для чтения, для получения количества элементов массива меньших 50;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий произведение модулей элементов, расположенных после первого четного элемента.

Вариант 11

Члены класса:

  1. Конструктор с одним параметром (имя файла с числами для заполнения массива), вычисляющий n - количество чисел в файле, создающий массив из n элементов и заполняющий его из файла с заданным именем;
  2. Конструктор c одним параметрами (n), создающий массив из n элементов и заполняющий его кубами натурального ряда чисел (1,4,9…n3), знак числа задается случайным образом;
  3. свойство, доступное только для чтения, для получения количества элементов массива, больших 50;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий сумму модулей элементов, расположенных до (левее) первого положительного элемента.

Вариант 12

Члены класса:

  1. Конструктор c двумя параметрами (n и x), создающий массив из n элементов и заполняющий его случайными числами из интервала (-x; x);
  2. Конструктор с одним параметром (строка string с числами, числа в строке разделяются запятыми), вычисляющий n - количество чисел в строке, создающий массив из n элементов и заполняющий его числами из строки. Использовать метод Split для строк.
  3. свойство, доступное только для чтения, для получения количества четных элементов массива;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий сумму модулей элементов, расположенных до первого четного элемента.

Вариант 13

Члены класса:

  1. Конструктор c одним параметром (n), создающий массив из n элементов и заполняющий его с клавиатуры;
  2. Конструктор с одним параметром (строка string с числами, числа в строке разделяются двоеточиями), вычисляющий n - количество чисел в строке, создающий массив из n элементов и заполняющий его числами из строки. Использовать метод Split для строк.
  3. свойство, доступное только для чтения, для получения количества нечетных элементов массива;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий сумму модулей элементов, расположенных до (левее) последнего нечетного элемента.

Вариант 14

Члены класса:

  1. Конструктор c двумя параметрами (n, k), создающий массив из n элементов и заполняющий его целыми числами, умноженными на заданный коэффициент (k);
  2. Конструктор с одним параметром (имя файла с числами для заполнения массива), вычисляющий n - количество чисел в файле, создающий массив из n элементов и заполняющий его из файла с заданным именем;
  3. свойство, доступное только для чтения, для получения количества элементов массива, которые заканчиваются на 0;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий произведение модулей элементов, расположенных до (левее) максимального отрицательного элемента.

Вариант 15

Члены класса:

  1. Конструктор c тремя параметрами (n, x1,q), создающий массив из n элементов и заполняющий его членами геометрической прогрессии (x1-первый член, q- знаменатель). Знак числа задается случайным образом;
  2. Конструктор с одним параметром (строка string с числами, числа в строке разделяются запятыми), вычисляющий n - количество чисел в строке, создающий массив из n элементов и заполняющий его числами из строки. Использовать метод Split для строк.
  3. свойство, доступное только для чтения, для получения количества положительных элементов массива;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий произведение элементов массива, расположенных между максимальным и минимальным элементами

Вариант 16

Члены класса:

  1. Конструктор с одним параметром (имя файла с числами для заполнения массива), вычисляющий n - количество чисел в файле, создающий массив из n элементов и заполняющий его из файла с заданным именем;
  2. Конструктор c одним параметром (n), создающий массив из n элементов и заполняющий его числами Фибоначчи, большими числа 100;
  3. свойство, доступное только для чтения, для получения количества элементов массива в диапазоне от 100 до 200;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий сумму модулей элементов, расположенных после минимального положительного элемента.

Вариант 17

Члены класса:

  1. Конструктор c одним параметром (n), создающий массив из n элементов и заполняющий его простыми числами, большими числа 100;
  2. Конструктор с одним параметром (строка string с числами, числа в строке разделяются ровно одним пробелом), вычисляющий n - количество чисел в строке, создающий массив из n элементов и заполняющий его числами из строки. Использовать метод Split для строк.
  3. свойство, доступное только для чтения, для получения индекса минимального элемента;
  4. метод, выводящий содержимое массива на экран;
  5. метод, вычисляющий произведение модулей элементов, расположенных до максимального нечетного элемента.

Назад Вперед Содержание