Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 13.04.2016
Сообщений: 54
1

Реализовать класс "Страница"

13.04.2016, 21:14. Показов 373. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Класс Страница
Скрытые поля:
• Номер страницы (назначается автоматически);
• Количество строк на странице (считывается из файла);
• Количество символов в строке (вектор, каждая ячейка которого генерируется случайным образом).
Публичные поля:
• Статический счётчик количества экземпляров;
• Статическое количество символов в тексте.
Скрытые методы:
• Вычисление количества символов в тексте.
Публичные методы:
• Конструктор (присваивает значения всем полям);
• Деструктор (уменьшает статические переменные);
• Ручная смена количества символов на выбранной странице в выбранной строке (с пересчётом количества символов в тексте);
• Вывод на экран всех полей (кроме статических);
• Запись в файл всех данных.
Программа:
Запросить пользователя сколько должно быть страниц (не более 20) и создать динамический массив с выбранным количеством экземпляров класса. Затем предложить пользователю меню, позволяющее запускать публичные методы (кроме конструктора и деструктора), выводить данные на экран в таких режимах:
• Вывод на экран всего списка;
• Вывод на экран одного экземпляра с заданным порядковым номером;
• Вывод на экран всех экземпляров с выбранным количеством строк;
а также выйти из программы. Меню зациклить. После выполнения каждого пункта очищать экран. Предусмотреть максимальное количество ошибок пользователя.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2016, 21:14
Ответы с готовыми решениями:

Необходимо реализовать шаблонный класс Array, и грамотно реализовать push_back
Необходимо реализовать шаблонный класс Array, параметризируемый типом хранимых элементов. ...

Как реализовать? Главная страница = Статистическая страница + лента блога
Добрый день! Помогите реализовать, что бы Главная страница это была Статистическая страница +...

Реализовать класс "Страница"
Класс Страница Скрытые поля: • Номер страницы (назначается автоматически); • Количество строк на...

Реализовать класс String, перегрузка операторов, реализовать конструкторы, фрэнд-функции
Реализовать класс String для работы со строками символов. Перегрузить для объектов класса String...

[Frontend] Страница пользователя Wordpress (страница подписчика, личная страница)
Всем привет! Столкнулся с необходимостью модифицировать стандартную страницу профиля пользователя,...

0
13.04.2016, 21:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2016, 21:14
Помогаю со студенческими работами здесь

Реализовать класс Товары. Реализовать метод печати стоимости товара и его наименования
Реализовать класс Товары, с полями Наименование, Артикул, Стоимость. Реализовать метод печати...

Реализовать класс Complex для работы с комплексными числами. Реализовать операции с ним
Народ, помогите, с классы не понимаю Комплексное число представляются парой действительных чисел...

Реализовать класс, инкапсулирующий адрес. Реализовать методы вывода адреса в строку в российском формате
№1 Реализовать класс, инкапсулирующий адрес. Реализовать методы вывода адреса в строку в...

Реализовать класс Матрица; реализовать методы, которые меняют местами первую и последнюю строку матрицы
Написать программу, которая выполняет действия над матрицами (n x m), меняет местами первую и...

Реализовать класс Triangle, опираясь на класс Angle для представления углов
Реализовать класс Triangle, опираясь на класс Angle для представления углов.Класс Triangle является...

Реализовать класс Goods используя для представления цены класс Money
Реализовать класс Goods (пункт 1 ), используя для представления цены класс Money с пункта 2...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru