Манипулирование с целыми числами произвольной длины

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

en%2,

len/2+(b.pv)->len%2;">blen=(b.pv)->len/2+(b.pv)->len%2;

len=rlen;">(r.pv)->len=rlen;

rlen=rlen/2+rlen%2;

body=newchar[rlen];">(r.pv)->body=new char[rlen];

COUNT i;

for (i=0;i<rlen;i++)

r[i]=0;

for (i=0;i<alen;i++)

{

unsigned int

next=0,

mul;

for(COUNT j=0;j<blen;j++)

{

next+=r[i+j];

mul=a[i]*b[j]+next;

r[i+j]=mul0;

next=mul/100;

}

r[i+blen]=next;

}

len-1)==0)">if ( r.digit((r.pv)->len-1)==0 )

len--;">(r.pv)->len--;

len-1)==0)">if ( r.digit((r.pv)->len-1)==0 )

r.init0();

return r;

}