.NET 4.x Создать класс для работы с двумерным массивом целых чисел - C#

Узнай цену своей работы

Формулировка задачи:

Доброе время суток! Было такое задание) Разработать следующие члены класса: 1. Поля: • int [,] intTwoArray; • int n; • int m; 2. Конструктор, позволяющий создать массив размерности n × m, n × n. 3. Методы, позволяющие: • ввести размер массива с клавиатуры; • с генерировать элементы массива случайным образом; • вывести элементы массива на экран; • вычислить сумму элементов i-того столбца; • вычислить сумму элементов i-й строки; • вызвать метод сортировки; • отсортировать элементы массива в порядке возрастания. 4. Свойство: • позволяющее получить-установить значения соответствующих полей (доступное для чтения и записи); • позволяющее определить количество строк массива (доступное только для чтения); • позволяющее определить количество столбцов (доступное только для чтения); • позволяющее вычислить количество нулевых элементов в массиве (доступное только для чтения); • позволяющее установить значение всех элементов главной диагонали массива равное скаляру (доступное только для записи); • позволяющее установить значение всех элементов вспомагательной диагонали массива равное скаляру (доступное только для записи); • позволяющее домножить все элементы массива на скаляр (доступное только для записи); • позволяющее определить является ли массив отсортированным (доступное только для чтения); • позволяющее проверить на равенство массивы (доступное только для чтения); • позволяющее проверить на неравенство массивы (доступное только для чтения). 5. Двумерный индексатор, позволяющий обращаться к соответствующему элементу массива. 6. Перегрузку: • операции ++ (--): одновременно увеличивает (уменьшает) значение всех элементов массива на 1; • констант true и false: обращение к экземпляру класса дает значение true, если двумерный массив является квадратным; • операции !: возвращает значение true, если элементы массива не упорядочены по возрастанию, иначе false, связать со свойством; • операции +: сложить два массива соответствующих размерностей; • операции -: вычитать два массива соответствующих размерностей; • операции *: перемножить два массива соответствующих размерностей; • операции /: разделить два массива соответствующих размерностей; • операции %: разделить два массива соответствующих размерностей; • операции преобразования класса массив в двумерный массив (и наоборот); • операция ==: проверка на равенство массивов, через свойство; • операция !=: проверка на неравенство массивов, через свойство. Хотелось услышать коментарии на правильность написания кода)

Решение задачи: «.NET 4.x Создать класс для работы с двумерным массивом целых чисел»

textual
Листинг программы
public IntTwoArray() { }

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


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

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

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