Форум программистов, компьютерный форум CyberForum.ru

Реализация класса - C++

Восстановить пароль Регистрация
 
Koketka
5 / 5 / 0
Регистрация: 27.11.2009
Сообщений: 232
30.03.2011, 02:00     Реализация класса #1
Спроектировать и реализовать класс BigInt, позволяющий хранить целые числа в диапазоне [-10^40+10^40], и производить набор основных операций с ними.

В классе должны быть определены различные конструкторы (по умолчанию, по строке (char *), по целому числу встроенного типа (например, long), конструктор копирования).

Должны быть перегружены следующие операторы: +, ++ (префиксный и постфиксный), -- (префиксный и постфиксный), -, *, +=, -=, *=, ==, !=, <, >, <=, >=, << (вывод в поток типа ostream).

Подскажите с чего начать?плиззз...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2011, 02:00     Реализация класса
Посмотрите здесь:

C++ Реализация шаблона класса
C++ реализация класса
C++ Реализация класса
C++ реализация класса строка
Реализация класса стека C++
Реализация класса C++
Реализация класса Directory C++
C++ Реализация класса String

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Runa
 Аватар для Runa
130 / 82 / 3
Регистрация: 28.08.2009
Сообщений: 363
30.03.2011, 05:40     Реализация класса #2
почитай про длинную арифметику.
На форуме много уже реализованных операций, остальные можно сделать по аналогии.
Но вообще все эти операции легко реализовываются школьными алгоритмами (умножение, вычитание в столбик)

Добавлено через 56 минут
вот например, да еще много всяких..
http://www.cyberforum.ru/cpp-beginne...284-page2.html
Yandex
Объявления
30.03.2011, 05:40     Реализация класса
Ответ Создать тему
Опции темы

Текущее время: 12:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru