andrzej6476 Napisano Listopad 2, 2006 Zgłoszenie Share Napisano Listopad 2, 2006 Witam. Proszę o pomoc w zrozumieniu działania funkcji : float precyzja(float liczba) { float r1 = (float)((int)(liczba*1e2)) / 1e2; return r1; } Funkcja zwraca liczbę z dokładnością do 2 miejsc po kropce. Chciałbym uzyskać dokładność do 4 miejsc po kropce i wiedzieć w jaki sposób jest to realizowane. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
broda Napisano Listopad 2, 2006 Zgłoszenie Share Napisano Listopad 2, 2006 w jaki spsób "wyświetlasz" liczbę? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
andrzej6476 Napisano Listopad 2, 2006 Autor Zgłoszenie Share Napisano Listopad 2, 2006 int main() { float rf; const float fc = 1.123456789; clrscr(); cout << "Wywolanie precyzja(fc): "; rf = precyzja(fc); cout << rf << endl; cout << "Nacisnij dowolny klawisz: "; getch(); return 0; } Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
broda Napisano Listopad 2, 2006 Zgłoszenie Share Napisano Listopad 2, 2006 http://www.cplusplus.com/ref/iostream/ios_.../precision.html tak na przyszłość - googlanie nie boli Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
andrzej6476 Napisano Listopad 2, 2006 Autor Zgłoszenie Share Napisano Listopad 2, 2006 Dzięki ! Rzeczywiście nie boli - będę się stosował Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się