Masala #QLCDLYN5ZZ

Xotira 16 MB Vaqt 1000 ms Qiyinchiligi 1 %
14

  

While #28

e haqiqiy musbat soni berilgan. Ketma-ketlik hadlari quyidagicha aniqlanadi :
a1 = 2, ak = 2 + 1 / ak-1; k =2, 3, ...

|ak - ak-1| < e shartni qanoatlantiruvchi eng kichik k sonini aniqlovchi programma tuzilsin. ak va ak-1 ham ekranga chiqarilsin.


Kiruvchi ma'lumotlar:

Bitta qatorda n (1 ≤ e ≤ 2) haqiqiy soni kiritiladi.


Chiquvchi ma'lumotlar:

Masala shartida so'ralgan natijani, aks holda -1 chiqaring.


Misollar
# input.txt output.txt
1
1.51
-1
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin