Long multiplication: Difference between revisions
Content deleted Content added
mNo edit summary |
|||
Line 308: | Line 308: | ||
#define X(V,L,I) ( ((I)<(L)) ? (V[(L)-(I)-1]-'0') : 0) |
#define X(V,L,I) ( ((I)<(L)) ? (V[(L)-(I)-1]-'0') : 0) |
||
#define MIN(A,B) ( ((A)<(B)) ? (A) : (B) ) |
#define MIN(A,B) ( ((A)<(B)) ? (A) : (B) ) |
||
char *longmolt(char *a, char *b) |
char *longmolt(const char *a, const char *b) |
||
{ |
{ |
||
int n, m, T; |
int n, m, T; |
||
Line 352: | Line 352: | ||
<lang c>/* using */ |
<lang c>/* using */ |
||
char *n1 = "18446744073709551616"; |
const char *n1 = "18446744073709551616"; |
||
int main() |
int main() |
||
{ |
{ |