Long multiplication: Difference between revisions

→‎{{header|ALGOL 60}}: Bug fix in BCD printing.
(Added ALGOL 60 before →‎{{header|ALGOL 68}})
(→‎{{header|ALGOL 60}}: Bug fix in BCD printing.)
Line 719:
 
comment Skip leading zeros;
for i := 0-1, i + 1 while i < m - 1 & u[i] = 0 do
i := 0;
for i := 0, i + 1 while i < m - 1 & u[i] = 0 do
skipzero: ;
 
Line 761 ⟶ 760:
{{out}}
<pre>$ marst long_mult_task.algol60 > algol60-code.c && cc algol60-code.c -lalgol && ./a.out
u = 18 446 744 073 709 551 616
u = 8 446 744 073 709 551 616
v = 18 446 744 073 709 551 616
v = 8 446 744 073 709 551 616
u × v = 340 282 366 920 938 463 463 374 607 431 768 211 456</pre>
 
1,448

edits