Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программа выполняющая операции, над сверх длинными числами 
:(
    Опции темы
rash
Дата 25.3.2007, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 3.10.2006

Репутация: нет
Всего: нет



нужна ваша подсказка

Написал программку, выполняющую следующие действия над очень большими числами, такие как 
перевод из системы счисления n в систему счисления q ( класс CConvert)
сравнение( класс CComparison)
возведение в степень( класс CExponentiation)

Структура классов такая
базовый класс - CLongNumber
И классы-наследники:CConvert, CComparison, CExponentiation

Цензура, однозначно, сказала:"классы -наследники убрать, а все их методы включить в базовый" и кроме этого сказали, что было бы неплохо разработать ещё два, три класса.

Подскажите, пожалуйста, что ещё здесь можно добавить.
PM MAIL   Вверх
zkv
Дата 25.3.2007, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Цитата(rash @  25.3.2007,  18:58 Найти цитируемый пост)
сравнение( класс CComparison)

наверное лучше перегрузить соответствующие операторы (< > == и т.д.)
Цитата(rash @  25.3.2007,  18:58 Найти цитируемый пост)
что было бы неплохо разработать ещё два, три класса.

это для чего?
Цитата(rash @  25.3.2007,  18:58 Найти цитируемый пост)
перевод из системы счисления n в систему счисления q ( класс CConvert)

не совсем понятно, вы храните вместе с самим числом основание системы счисления, в которой оно представлено? 

В каком виде храниться информация о числе?
Цитата(rash @  25.3.2007,  18:58 Найти цитируемый пост)
Подскажите, пожалуйста, что ещё здесь можно добавить. 

те какие есть замечания? Или что можно добавить в реализацию классов?
PM MAIL   Вверх
rash
Дата 25.3.2007, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 3.10.2006

Репутация: нет
Всего: нет



Число в классе представлено строкой. 
Класс перевода числа из с.с с основанием n в с.с с основанием q содержит само число типа string и две переменные типа int: начальную с.с и новую. 

В моей работе требуется показать иерархию классов, вот поэтому желательно к классу CLongNumber  добавить ещё два, три класса. Но даже и не знаю что это за классы должны быть.


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1702 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.