Jak wypisywać liczby zmiennoprzecinkowe z 3 miejscami po przecinku?

0

Cześć. Mam problem z zadaniem Żabka Bajtozja z II etapu II OIG (treść znajduje się na MAIN'ie: http://main.edu.pl/pl/archive/oig/2/zab). To znaczy, z samym zadaniem nie mam problemu, a bardziej z wypisywaniem wyniku. Otóż w treści zadania jest powiedziane, że wynik ma być zawsze wypisywany z 3 miejscami po przecinku, nawet jeżeli wynik jest całkowity. Jak to zrobić? Dodam, że na potrzeby programu stosuje zmienne long double.

3

W C++

 
#include <iomanip>   // trzeba dodac na poczatku
long double liczba = 3.123;
cout << fixed << setprecision(3) << liczba;

W C

 
long double liczba = 3.123;
printf("%.3Lf", liczba); 

1 użytkowników online, w tym zalogowanych: 0, gości: 1