Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.71/41: Рейтинг темы: голосов - 41, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 06.11.2018
Сообщений: 7

Описать класс множество (Set), содержащий следующие элементы

09.11.2020, 23:06. Показов 8047. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста!

Описать класс множество (Set), содержащий следующие элементы:
Поля:
1. Elements (целочисленный одномерный массив для хранения элементов множества).
2. Count (количество элементов в множестве).

Конструкторы:
1. Без параметров. Запрашивает ввести с клавиатуры количество элементов множества и вызывает метод заполнения значений элементов множества (Fill) .
2. С одним параметром – одномерный целочисленный массив. Элементы множества принимают значения элементов целочисленного массива.

Методы:
1. Fill () – присвоение элементам множества вводимых с клавиатуры значений.
2. IndexOf (int Value) – возвращает индекс искомого в множестве значения или -1, если значение не было найдено.
3. ShowSet () – вывод элементов множества на экран.
4. Add (int NewElement) – добавление в множество нового элемента ( перед добавлением элемента следует увеличить размерность массива элементов на единицу, т.е. Array.Resize(ref Elements, Elements.Length + 1)

Перегрузка операций:
1. ++ – увеличение значений элементов множества на 1
public static Set operator ++(Set set1)
2. + – объединение множеств
public static Set operator + (Set set1, Set set2)
3. * – пересечение множеств
public static Set operator *(Set set1, Set set2)
4. / – разность множеств
public static Set operator /(Set set1, Set set2)
5. < и > – сравнение количества элементов множеств
public static bool operator < (Set set1,Set set2)
public static bool operator >(Set set1, Set set2)

Индексатор: Для обращения к отдельным значениям поля Elements, являющегося одномерным массивом хранящим элементы множества.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.11.2020, 23:06
Ответы с готовыми решениями:

Описать класс множество (Set), содержащий следующие элементы
Описать класс множество (Set), содержащий следующие элементы: Поля: 1. Elements (целочисленный одномерный массив для хранения...

Описать класс с именем ZNAK, содержащий следующие поля:
1. Описать класс с именем ZNAK, содержащий следующие поля: • фамилия, имя; • знак Зодиака; • день рождения (массив из трех чисел). ...

Описать класс с именем Marsh, содержащий следующие поля
Описать класс с именем MARSH, содержащий следующие поля:  название начального пункта маршрута;  название конечного пункта...

21
2 / 1 / 0
Регистрация: 17.10.2022
Сообщений: 16
27.11.2022, 16:22
Студворк — интернет-сервис помощи студентам
Спасибо! А почему, когда пишешь
C#
1
Console.WriteLine(set1+set2)
программа ничего не выводит?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18365 / 14296 / 5370
Регистрация: 17.03.2014
Сообщений: 28,983
Записей в блоге: 1
27.11.2022, 18:38
АлинаСоколова, не знаю. В коде из сообщений #2 и #12 есть ошибки. Возможно дело в них. Отладчик в руки и вперед.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.11.2022, 18:38

Создать класс содержащий следующие элементы
Создать класс MobilePhone, содержащий следующие элементы: - поле «производитель» char* Vendor; - поле «модель» char* Model; - класс...

Создать класс Money, содержащий следующие элементы
Создать класс Money, содержащий следующие элементы: - поле «валюта» char* Currency; - поле «сумма» long Sum; - метод получения ...

Создать класс Function, содержащий следующие элементы
Создать класс Function, содержащий следующие элементы: - поле «запись функции» char* FunctionString; - поле «кол-во точек разрыва» ...

Создать класс Employee, содержащий следующие элементы:
Создать класс Employee, содержащий следующие элементы: - поле «ФИО» char* FIO; - поле «Табельный номер» int Number; - поле...

Создать класс Letter, содержащий следующие элементы
Создать класс Letter, содержащий следующие элементы: - поле «отправитель» Person* Sender; - поле «получатель» Person* Receiver; -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru