Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. isPrime :: Integer->Bool -- <--- Помощна функция за намиране на просто число.
  2. isPrime n =helper 2 where
  3. helper i
  4. |i < n = if n `mod` i == 0 then False else helper (i+1)
  5. |n==1 || n==0 = False
  6. |otherwise = True
  7. sumPrimes::Integer->Integer->Integer
  8. sumPrimes n k = helper 0 0 n where
  9. helper sum count n
  10. |count < k = if(isPrime n) then helper (sum+n) (count+1) (n+1) else helper sum count (n+1) -- (*)
  11. |otherwise = sum
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement