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

Длинное целое операции & | ^ - C++

Восстановить пароль Регистрация
 
viktorius
2 / 2 / 2
Регистрация: 24.02.2013
Сообщений: 105
08.11.2013, 04:11     Длинное целое операции & | ^ #1
Подскажите пожалуйста реализацию алгоритма & | ^ над длинными числами, более 100 разрядов

вот h файл моего класса

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#ifndef A_H
#define A_H
using namespace std;
 
class Bigint//длинное целое
{
    unsigned int *value, size;//количество разрядов
    bool pn;
    static const int base = 1000000000;
public:
    Bigint();
    Bigint(const char *);
    Bigint(const int);
    Bigint(const long long);
    Bigint(const Bigint &);
    ~Bigint();
    Bigint &operator = (const Bigint &);
    Bigint operator + (const Bigint &);
    Bigint operator - (const Bigint &);
    Bigint operator * (const Bigint &);
    Bigint operator / (const Bigint &);
    Bigint operator % (const Bigint &);
    bool operator < (const Bigint &);
    bool operator > (const Bigint &);
    bool operator == (const Bigint &);
    bool operator != (const Bigint &);
    friend Bigint operator ~ (const Bigint &);
    //Bigint operator & (const Bigint &);
    friend ostream &operator << (ostream &, const Bigint &);
};
 
#endif
Добавлено через 4 часа 42 минуты
Может кто то знает сайт где описывается реализация битовых операций?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2013, 04:11     Длинное целое операции & | ^
Посмотрите здесь:

C++ Целое и длинное целое ?
Перегрузка операции & C++
C++ Поразрядные операции (&,|,^)
C++ В диалоговом режиме задается длинное целое число A (long int)
Дано длинное целое неотрицательное число C++
Разработать класс large – длинное целое C++
Перевести длинное целое число в двоичный вид C++
Побитовые операции |, &, >> C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
08.11.2013, 04:33     Длинное целое операции & | ^ #2
Реализация зависит от того, как вы представили длинные числа внутри класса
viktorius
2 / 2 / 2
Регистрация: 24.02.2013
Сообщений: 105
08.11.2013, 08:35  [ТС]     Длинное целое операции & | ^ #3
Число может быть + или -, представлено в виде динамического массива, в ячейке по 999999999, знак определяется дополнительной переменной bool.
Yandex
Объявления
08.11.2013, 08:35     Длинное целое операции & | ^
Ответ Создать тему
Опции темы

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