Класс для работы с одномерным массивом целых чисел - C# (187316)
Формулировка задачи:
Создать класс для работы с одномерным массивом целых чисел. Разработать следующие элементы класса:
a. Поля:
• int [] IntArray;
• int n.
b. Конструктор, позволяющий создать массив размерности n.
c. Методы, позволяющие:
• ввести элементы массива с клавиатуры;
• вывести элементы массива на экран;
• отсортировать элементы массива в порядке возрастания.
d. Свойства:
• возвращающее размерность массива (доступное только для чтения);
• позволяющее домножить все элементы массива на скаляр (доступное только для записи).
Решение задачи: «Класс для работы с одномерным массивом целых чисел»
textual
Листинг программы
class Vector
{
int[] IntArray;
int n;
public int Lenght
{
get { return n; }
}
public int Multipler
{
set
{
for (var i = 0; i < n; i++)
{
IntArray[i] *= value;
}
}
}
public Vector(int lenght)
{
n = lenght;
IntArray = new int[n];
}
public void FillArray()
{
for (var i = 0; i < n; i++)
{
Console.Write("Введите число: ");
var num = int.Parse(Console.ReadLine());
IntArray[i] = num;
}
}
public void Show()
{
foreach (var num in IntArray)
Console.WriteLine(num);
}
public void Sort()
{
Array.Sort(IntArray);
}
}