Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2023, 22:44   #1
Alex_andr
Пользователь
 
Регистрация: 08.12.2022
Сообщений: 23
По умолчанию СИ (С)

Нужна помощь с реализацией функций. Пожалуйста, помогите

Реализовать функции, позволяющие инициализировать переменные типа bigint:
bigint createBigintFromUnsInt(unsigned long int*);
bigint createBigintFromInt(long int*);
bigint createBigintFromBI(bigint*);
bigint createBigintFromChar(char*);
bigint createBigint();
Реализовать операции с bigint:
bigint add(const bigint* left, const bigint* right); -сложение
bigint sub(const bigint* left, const bigint* right); -вычитание
bigint mul(const bigint* left, const bigint* right); -умножение
bigint div(const bigint* left, const bigint* right); -целочисленное деление
bigint div(const bigint* left, const bigint* right, bigint* res); -деление с
остатком

Реализовать функцию вывода:
void printBigint(const bigint*);


Помощь нужна не только мне, позже мои однокурсники тоже будут искать решения. Поэтому прошу, помогите нам
Alex_andr вне форума Ответить с цитированием
Старый 08.01.2023, 08:59   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

И как вы определили bigint? В чем проблема?
p51x на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск