Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bigIntT mul(bigIntT a, bigIntT b) {
- int i, j, digitsum;
- int carry = 0;
- bigIntT sum = newBigInt("0") , temp = newBigInt("0");
- for (i = 0; i < NUMBEROFDIGITS; i++) {
- for (j = 0; j < NUMBEROFDIGITS; j++) {
- digitsum = a[i] * (b[j] + carry);
- temp[j] = digitsum % 10;
- carry = digitsum / 10;
- } // slut på j for loop
- addTo(sum, temp);
- } // slut på i for loop
- return sum;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement