Автор
Сообщение
19 августа 2018 08:46
<input id="nn1" style="width:600"><br><input id="nn2" style="width:600"><p><input type="button"
value="a*b=" onClick="F()"><p><code id="res" style="font-size:16"></code><br><code
id="code1"></code>
<script>var n1="", n2="", m=[],i,ii,r,rr,mi=0,d=[];
function Z(l){var s="",q; if(l>0){for(q=1;q<=l;q++){s=s+"0"}} return s};
function F(){n1=nn1.value; n2=nn2.value;for(i=n1.length-1;i>=0;i--){r=n1.length-i-1;
for(ii=n2.length-1;ii>=0;ii--){rr=n2.length-ii-1; m[mi]=n1[i]*n2[ii]; m[mi]=m[mi]+Z(r+rr);
mi++;};};r=m[m.length-1].length+2; for(i=0;i<m.length;i++){m[i]=Z(r-m[i].length)+m[i]};
r=0; for(i=m[0].length-1;i>=0;i--){for(ii=0;ii<m.length;ii++){r=r+m[ii][i]*1;}; d[i]=r; r=0;};
r=-1; for(i=0;i<d.length;i++){rr=d[i]+""; if(rr.length>1){r=i; i=d.length}};
if(r>=0){m.splice(0,m.length);
ii=1; for(i=d.length-2;i>=0;i--){d[i]=d[i]+Z(ii); ii++};
r=d[0].length; for(i=0;i<d.length;i++){d[i]=d[i]+""; m[i]=Z(r-d[i].length)+d[i]};
d.splice(0,d.length);r=0; for(i=m[0].length-1;i>=0;i--){for(ii=0;ii<m.length;ii++){r=r+m[ii][i]*1;}; d[i]=r;
r=0;};};r=-1; for(i=0;i<d.length;i++){rr=d[i]+""; if(rr.length>1){r=i; i=d.length}};
if(r>=0){m.splice(0,m.length);ii=1; for(i=d.length-2;i>=0;i--){d[i]=d[i]+Z(ii); ii++};
r=d[0].length; for(i=0;i<d.length;i++){d[i]=d[i]+""; m[i]=Z(r-d[i].length)+d[i]};
d.splice(0,d.length);r=0; for(i=m[0].length-1;i>=0;i--){for(ii=0;ii<m.length;ii++){r=r+m[ii][i]*1;}; d[i]=r;

r=0;};};r=-1; for(i=0;i<d.length;i++){rr=d[i]+""; if(rr.length>1){r=i; i=d.length}};
if(r>=0){m.splice(0,m.length);ii=1; for(i=d.length-2;i>=0;i--){d[i]=d[i]+Z(ii); ii++};
r=d[0].length; for(i=0;i<d.length;i++){d[i]=d[i]+""; m[i]=Z(r-d[i].length)+d[i]};
d.splice(0,d.length);r=0; for(i=m[0].length-1;i>=0;i--){for(ii=0;ii<m.length;ii++){r=r+m[ii][i]*1;}; d[i]=r;
r=0;};};r=-1; for(i=0;i<d.length;i++){rr=d[i]+""; if(rr.length>1){r=i; i=d.length}};
if(r>=0){m.splice(0,m.length);ii=1; for(i=d.length-2;i>=0;i--){d[i]=d[i]+Z(ii); ii++};
r=d[0].length; for(i=0;i<d.length;i++){d[i]=d[i]+""; m[i]=Z(r-d[i].length)+d[i]};
d.splice(0,d.length);r=0; for(i=m[0].length-1;i>=0;i--){for(ii=0;ii<m.length;ii++){r=r+m[ii][i]*1;}; d[i]=r;
r=0;};};r=-1; for(i=0;i<d.length;i++){rr=d[i]+""; if(rr.length>1){r=i; i=d.length}};
if(r>=0){m.splice(0,m.length);ii=1; for(i=d.length-2;i>=0;i--){d[i]=d[i]+Z(ii); ii++};
r=d[0].length; for(i=0;i<d.length;i++){d[i]=d[i]+""; m[i]=Z(r-d[i].length)+d[i]};
d.splice(0,d.length);r=0; for(i=m[0].length-1;i>=0;i--){for(ii=0;ii<m.length;ii++){r=r+m[ii][i]*1;}; d[i]=r;
r=0;};};r=-1; for(i=0;i<d.length;i++){rr=d[i]+""; if(rr.length>1){r=i; i=d.length}};
if(r<0){m.splice(0,m.length);for(i=0;i<d.length;i++){if(d[i]!="0"){rr=i; i=d.length}};m[0]=""; for
(i=rr;i<d.length;i++){m[0]=m[0]+d[i]};};res.innerText=m[0];};</script>
0 +0 -0
19 августа 2018 08:47
1. открыть notepad
2. скопировать текст сообщения
3. сохранить в htm/html
0 +0 -0
19 августа 2018 09:32
например,
98765432345678909876543456789876543456787654356765498765433456787654
*
9876543456789876543456789876543456787654345678765434567876543456787654
=
975461084590738265532609334026910447736690016458961689182675440603151806803802712529015088808538221589283061597123698151083619264846823716


987654329876548987645787545787546786546787545786754567875456787546765467865456765
*
9876545678987654678987654345789764568964557867546787564578754568754678754678765
=
9754613104075677597613268241439399914857318207403145461731422373913821165447572835398655060471278222123159346196708772865894287304080878568362733846767571095225
0 +0 -0
наверх