Posted By: mener (Buh) on 'CZriddles' Title: Re: Inzerat od seznamu Date: Tue Feb 28 16:47:07 2006 > Kazdopadne takhle pracovat s floatama je prasarna a to v jakymkoliv jazyce a > vi to kazdej trouba, kterej nekdy na programovani byt i jen sahnul. > Roumen Mne to pride normalni, ale nejsem cistej programator ;-). Mas rovnici x = cos(x) a mas dve iterativni metody jak najit reseni. Chces porovnat ktera potrebuje vic kroku k tomu, aby dokonvergovala. Telo jedne z nich pak vypada nak takle: while (abs(x - cos(x)) > 1e-9) { steps++; x = cos(x); } A vysledek je to steps. Pro tu druhou jenom zmenis tu funkci,napr. misto cos(x) bude sqrt(x*x - x + cos(x)). Vyjde ti jinej pocet kroku (mensi) a z toho usoudis, ze ta druha metoda je lepsi ;-). Za predpokladu ze vypocet cosinu je pomalej vuci ostatnim operacim. Mena