#include #include #include #include static long double pi(void); int main(void) { char format_ldouble[1024]; char format_double[1024]; long double valeur_approchee_de_pi = pi(); sprintf(format_ldouble, "%%s%%%d.%dLG\n", LDBL_DIG+2, LDBL_DIG); sprintf(format_double, "%%s%%%d.%dG\n", DBL_DIG+2, DBL_DIG); printf("format double : %sformat long double : %s\n", format_double, format_ldouble); printf(format_ldouble, "Valeur approchée de pi : ", valeur_approchee_de_pi); printf(format_ldouble, "Valeur approchée de pi/2 : ", valeur_approchee_de_pi/2.0); printf(format_double, "Valeur de Arccos 0 :", acos(0.0)); return EXIT_SUCCESS; } static long double pi(void) { return 3.14159265358979323846264338327; }