Реализация класса больших чисел

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-212266.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Реализовать средствами языка С++ класс больших целых чисел. Для написания класса были выделены следующие задачи:

· Организовать чтение из консоли и печать в консоль целых чисел, длина которых превышает 232 разрядов (стандартный тип long)

· Реализовать выполнение арифметических операции с данными числами:

o Сложение

o Вычитание

o Произведение

o Нахождение целой части от деления

o Нахождение остатка от деления

o Возведение в степень

Факториал
Ход решения

Первым делом была выбрана структура класса больших целых чисел. Так как число может быть как положительным, так и отрицательным было введено символьное поле, отвечающее за знак числа «+» или «–». Само число решено было записывать с помощью очереди с двусторонним доступом (deque) – контейнер из стандартной библиотеки шаблонов (STL). Очередь представляет собой динамический массив с множеством стандартных методов для его обработки. «Цифру» каждого разряда большого числа мы будем помещать в соответствующую ячейку массива. Например, число 12345, записанное с помощью deque<int> mas; будет выгледеть как набор элементов этого массива: mas[0] = 1, mas[1] = 2, mas[2] = 3, mas[3] = 4, mas[4] = 5. Также класс будет содержать некоторое количество методов, для решения поставленных задач. Класс будет иметь название BigInteger. Структура класса изображена на рисунке 1.
Проект реконструкции механического участка транспортного цеха в ОАО «Мичуринский приборостроительный завод «Прогресс», г.Мичуринск
Содержание Введение……………………………………………………………….......... . 1. КРАТКАЯ ХАРАКТЕРИСТИКА ПРЕДПРИЯТИЯ ОАО «МЗП».... 1.1 История завода………………………………………………………… 1.2. История транспортного цеха………….……………………………... 1.3 Состав и структура парка машин…………………………...………... 1.4 Анализ предприятия и характеристика машинотракторного парка.. 1.5 Выводы………………………………………………………………… 2 АНАЛИЗ ТЕХНИКО-ЭКОНОМИЧЕСКИХ ПОКАЗАТЕЛЕЙ ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ. ЦЕЛЬ И ЗАДАЧИ ПРОЕКТИРОВАНИЯ………………………………………………………………. 2.1 Общая характ
User Рики-Тики-Та : 26 апреля 2018
825 руб.
Разработка экономичного технологического процесса восстановления вала главного сцепления трактора Т-150 для условий ОАО «Боринское» Липецкой области
АННОТАЦИЯ Дипломный проект содержит 117 листов машинописного текста и графи-ческую часть, представленную на 10 листах формата А1. В ходе дипломного проектирования разработан технологический процесс восстановления вала главного сцепления 150-21.214-2 трактора Т-150 с учетом имеющегося на предприятии технологического оборудования. С учетом условий работы вала главного сцепления для устранения дефектов, встречающихся у него, произведен анализ и выбор наиболее оптимальных способов восстановления, а
User Рики-Тики-Та : 6 мая 2017
825 руб.
Формы и методы воздействия государственных финансов на химическую и нефтегазовую промышленность
СОДЕРЖАНИЕ ВВЕДЕНИЕ 3 ГЛАВА 1. СОВРЕМЕННОЕ СОСТОЯНИЕ ХИМИЧЕСКОЙ И НЕФТЕГАЗОВОЙ ПРОМЫШЛЕННОСТИ В РФ 5 1.1. Современное состояние химической и нефтегазовой промышленности 5 1.2. Нормативно-правовое обеспечение, регулирующее деятельность 12 ГЛАВА 2. ФОРМЫ И МЕТОДЫ ВОЗДЕЙСТВИЯ ГОСУДАРСТВЕННЫХ ФИНАНСОВ НА ХИМИЧЕСКУЮ И НЕФТЕГАЗОВУЮ ПРОМЫШЛЕННОСТЬ В РФ 15 2.1.Формы воздействия государственных финансов на химическую и нефтегазовую промышленность в РФ 15 2.2. Методы воздействия государственных фин
User Slolka : 7 января 2014
15 руб.
Физика. Лабораторная работа №1. Изучение характеристик электростатического поля.
Лабораторная работа: Изучение характеристик электростатического поля. 1. Цель работы Исследовать электростатическое поле, графически изобразить сечение эквипотенциальных поверхностей и силовые линии для некоторых конфигураций поля. 2. Основные теоретические сведения Любое заряженное тело создает в пространстве вокруг себя электромагнитное поле и взаимодействует с внешним электромагнитным полем. Поле, создаваемое неподвижными зарядами, называется электростатическим. Знание характеристик электрич
User Mental03 : 20 мая 2015
up Наверх