C++ Bc. 20: Porovnání verzí
m plus plus -> ++ |
m +kategorie programovani |
||
Řádek 13: | Řádek 13: | ||
[ [[C++ Bc. | Zpět]] | [[C++ Bc. 20 cpp | C++]] | [[C++ Bc. 21|Další]] ] | [ [[C++ Bc. | Zpět]] | [[C++ Bc. 20 cpp | C++]] | [[C++ Bc. 21|Další]] ] | ||
[[Kategorie:Programování]] |
Verze z 2. 9. 2006, 10:30
Strojové epsilon
Strojové epsilon je charakteristika přesnosti formátu reálného čísla v počítači. Je definováno jako rozdíl mezi 1 a nejmenším číslem větším než 1, kterou lze v daném čísleném typu zobrazit.
Strojové epsilon je jednou z charakteristik definovaných v hlavičce <climits> a v C++ jej lze například pro typ double získat jako
std::numeric_limits< double> ::epsilon()
Napište funkci, která vypočte odhad strojového epsilon pro typ double. Poznámka: funkce pro výpočet strojového epsilon by v C++ měla být vhodněji napsána jako šablona.