Вы находитесь на странице: 1из 1

--Examen

--Resta recursiva
restaR n 0 = n
restar n m = restaR (pred n)(pred m)
--Suma los numeros impares.
sumaImpares 1=1
sumaImpares n= if (mod n 2 ==1) then n + sumaImpares (n-2)
else sumaImpares (n-1)

--Residuo
residuo n m = if (n<m) then n else residuo (n-m)m

--Numero primo mas cercano menor o igual al numero dado.


encuentraPrimo n = if (esPrimo n) then n
else encuentraPrimo (n-1)

Вам также может понравиться