Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Задача по СИ++

57K
21 сентября 2010 года
xoks
11 / / 21.09.2010
Помогите решить
. Разработать класс ''«кости домино" с соответствии со следующим заданием:
Состояние класса -
Массив костей домино описывается состояниями ("очками") определенною числа костей (например, от 1 до 28) в группе Для описания кости целесообразно использовать структуру. Память под массив костей выделяется статически, во время компиляции, и задается массивом фиксированного размера- В массиве костей не может быть одинаковых костей.
Протокол класса -
Определяет возможности создания и инициализации "экземпляров класса и правила их использования

(методы класса)
Предусмотреть следующие возможности:
*пустой конструктор для инициализации экземпляров и массивов экземпляров класса по умолчанию
* создание экземпляров класса с инициализацией кол-вом костей ,значения которых определяются с помощью генератора случайных чисел,
8 создание экземпляров класса с инициализацией начальным состоянием одной кости с разными частями".
* ввод экземпляров класса из входного потока и вывод ((*) псевдографического рисунка) в выходной поток (с помощью перегруженных операторов <<и>>);
* добавить кость к группе, значение которой получается с помощью генератора случайных чисел
(с помощью перегруженного постфиксного оператора ++);.
* Изъять кость из группы (в операции участвует экземпляр класса с одной костью), если и группе
есть такая кость (с помощью перегруженного оператора -=;
* "открыть" кость по её номеру в группе, создав экземпляр класса с одной костью,(с помощью
перегруженного оператора [ ] );
* упорядочить кости по возрастанию суммы очков:
* выделить из группы костей подгруппу костей, содержащих конкретное значение хотя бы один
раз.
2. Проектирование класса рекомендуется начать с представлений состояния класса, учитывающего заданные операции, а татем реализации конструкторов и перегруженного оператора вывода. Для отладки и исчерпывающего тестирования других методов разработанного класса реализовать диалоговую програм¬му, которая позволяет вводить параметры, отлаживаемые методов. Для обработки ошибочных ситуаций использовать механизм исключительных ситуации.
. 3. Повторить разработку класса при условии, что память массив структур необходимой длины
выделяется динамически, во время выполнения программы (с помощью оператора new: память задается указателем на структуру в состоянии класса).
Дополнить интерфейс класса следующими возможностями:
* создание экземпляра класса с его инициализацией другим экземпляром класса (копирующий
конструктор);
* переопределение экземпляра класса (с помощью перегруженного оператора присваивания).
4 Написать прикладную программу, использующую разработанный класс.
Примечание: пункты задания, отмеченные (*). являются дополнительными
XOKS на форуме Добавить отзыв для XOKS Пожаловаться на это сообщение Редактировать/удалить сообщение
394
21 сентября 2010 года
MegaMozg
317 / / 18.03.2006
Если "помочь" - значит написать за вас, то $40
64K
22 сентября 2010 года
LesNik
1 / / 21.09.2010
Готов "помочь"!Стучите ICQ 628677025
E-mail [email]lesnikfff@yandex.ru[/email]
63K
02 октября 2010 года
petrycho
3 / / 10.09.2010
Всем привет, кто может помочь решить задачу на pascal отзовитесь, вообщем задача такая:
В начальный момент в массиве записаны по порядку числа от 1 до N i-ое число - на i-ом месте. С массивом проделывают последовательно следующую операцию: берут два числа, стоящих на местах A и B, и меняют их местами. Требуется напечатать массив после выполнения этих операций.
64K
02 октября 2010 года
domny
3 / / 28.09.2010
petrycho, пиши в аську или на почту, за небольшую плату решу в лучшем виде.
аська: 648964446
Почта: [email]sc2.domny@yandex.ru[/email]
8.9K
03 октября 2010 года
Apach47
130 / / 14.06.2010
Цитата: petrycho
Всем привет, кто может помочь решить задачу на pascal отзовитесь, вообщем задача такая:
В начальный момент в массиве записаны по порядку числа от 1 до N i-ое число - на i-ом месте. С массивом проделывают последовательно следующую операцию: берут два числа, стоящих на местах A и B, и меняют их местами. Требуется напечатать массив после выполнения этих операций.



Пиши, сделаю. icq 785025

244
03 октября 2010 года
UAS
2.0K / / 19.07.2006
Че-то у нас раздел Студенты в раздел фриланса превращается
62K
03 октября 2010 года
flash1989
13 / / 11.09.2010
Пишите, сделаю
icq: 588002847
email: [email]flash_1989@ukr.net[/email]
242
04 октября 2010 года
Оlga
2.2K / / 04.02.2006
тема закрыта. развели тут торговлю и рекламное агентство ...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог