MFC/p1/Power2.hs
Carlos Galindo 38ce60f8b7 Practica 1
2018-10-15 19:13:06 +02:00

8 lines
158 B
Haskell

module Power1 where
power2 :: Int -> Int -> Int
power1 _ 0 = 1
power1 n t
| even t = power2 (n * n) (div t 2)
| otherwise = n * power2 (n * n) (div t 2)