Aktywne Wpisy

Salido +341
Minął 24. (z 66) dzień wakacji.
W ciągu ostatniej doby miały miejsce 4 wypadki śmiertelne w których zginęły 4 osoby.
107 wypadków drogowych ze skutkiem śmiertelnym od początku wakacji.
110 ofiar śmiertelnych w wypadkach drogowych od początku wakacji.
W ciągu ostatniej doby miały miejsce 4 wypadki śmiertelne w których zginęły 4 osoby.
107 wypadków drogowych ze skutkiem śmiertelnym od początku wakacji.
110 ofiar śmiertelnych w wypadkach drogowych od początku wakacji.
źródło: 1-453841-9
Pobierz
goferek +385


![Chiny budują kolejną wielką zaporę i wywołują wielki strach [WIDEO]](https://wykop.pl/cdn/c3397993/f662a6eaf00ae65eacea23a403a30562dc43625beb80721479d4be910f5eebd9,q80.jpg)


Czy ponizsza funkcja zawsze terminuje?
open System
let number = Random().Next()
let rec guess (lower, upper) =
printfn "%A" (lower, upper)
if number >= lower && number <= upper then
let x = (lower + upper) / 2
if number > x then
guess (x, upper)
elif number < x then
guess (lower, x)
else x
else infinity |> int
let x = guess(Int32.MinValue, Int32.MaxValue)
źródło: comment_TH21muoauxNaCxhEHH1lOo1PCQs0VmRW.jpg
Pobierz@Felonious_Gru: podpowiem, ze ma to zwiazek z zakresem intow
let x = (lower + upper) / 2bo w tym działaniu można łatwo wyjść poza zakres liczb, jeżeli x to integer
let (+.) x y = Checked.(+) x y