C++ dilində İterasiya Dövrlərinin Proqramlaşdırılması necə olur?

Salam. C++ dilində İterasiya Dövrlərinin Proqramlaşdırılması necə olur? Bunu necə hesablaya bilərə?       x*x+10*x-10=0         [0;1]            dəqiqlik:  10^-5

Verilmiş cavablar və yazılan şərhlər (1 cavab var)

marmeladze (2013-05-06 04:07:56)
əvvəlcə tənliyin hər iki tərəfini x-ə bölüb, bu ifadəni alırıq. x+10 - 10/x = 0. daha sonra x = 10/x -10 sonuncu ifadə ilə iterasiya apara bilərsiniz. c tipi dillərdə do-while döngüsü var, ondan istifadə edə bilərsiniz. psevdokod kimi (çox ürəkaçan olmasa da:-)) aşağıdakı alqoritmdən istifadə edə bilərsiniz. [code]for x in range(1, 100000): if round(x*0.00001, 5) == round(1/x*10000, 5)-10: print (x)[/code]