Pereiti prie turinio

Padėkit ispresti c++ uzdavini


Rekomenduojami pranešimai

Ne c++ bet logika ta pati:

local a=0.0871557
local b=-0.4999996
local c=0.9659255

function arcsin(x)
  local summation=x
  local prod = 1.0;
  for i=1,1000 do
     prod = prod * ((2*i-1)/(2*i))
     summation = summation + ((math.pow(x,(i*2+1)))/(i*2+1))*prod
  end

  return summation*180/3.14159
end

print(arcsin(a))-- 5.0000017647046
print(arcsin(b))-- -29.999998876132
print(arcsin(c))-- 74.999991118071

 

Bereikia patikrinti kuris artimiausias intervalo skaicius gautam rezultatui.

 

P.s. cia ne prie ko programavimo patirtis, cia paprastciausia matematika.

Redagavo Ispirit
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...