Требуется помощь с задачей
Добавлено: 19 дек 2015, 19:02
в общем, передо мной стоит следующая задача, как это реализовать не приложу ума, кто может помочь?
unsigned char* longmul(const unsigned char* a, const unsigned char* b, int size); Функция осуществляет умножение длинного числа a на длинное число b и кладёт результат назад в длинное число a. Длинные числа представлены массивами из 8-битных элементов. Размер массивов a, и b — size вхождений. Умножение длинных чисел реализуйте путём их сложения. Функция возвращает указатель на начало массива a.
unsigned char* longmul(const unsigned char* a, const unsigned char* b, int size); Функция осуществляет умножение длинного числа a на длинное число b и кладёт результат назад в длинное число a. Длинные числа представлены массивами из 8-битных элементов. Размер массивов a, и b — size вхождений. Умножение длинных чисел реализуйте путём их сложения. Функция возвращает указатель на начало массива a.