Ethiopian multiplication: Difference between revisions
Content deleted Content added
Line 190:
=={{header|Haskell}}==
<lang haskell>ethiopicmult
ethiopicmult
| even plier = ethiopicmult' (plier `div` 2) (pliand * 2) acc
| otherwise = ethiopicmult' (plier `div` 2) (pliand * 2) (acc + pliand)</lang>
'''Usage example''' from the interpreter
<pre>*Main> ethiopicmult 17 34
578</pre>
|