Класс для работы с одномерным массивом целых чисел - 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);
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.636 из 5
Похожие ответы