#include <stdio.h>
int main(void)
{
float x = 123.45;
double y;
long double z = 1.234e1000L;
printf("%Lg %g\n", z, z);
printf("|%10.3f| |%-10.3f| |%f|\n", x, x, x);
printf("|%10.3e| |%-10.3e| |%e|\n", x, x, x);
printf("|%10.4g| |%-10.4g| |%g|\n", x, x, x);
printf("|%10.2g| |%-10.2g| |%g|\n", x, x, x);
printf("|%10d| |%-10d| |%d|\n", (int)x, (int)x, (int)x);
printf("Immetti un float:\n");
scanf("%g", &x);
printf("%g\n",x);
printf("Immetti un double:\n");
scanf("%lg", &y);
printf("%g\n",y);
printf("Immetti un long double:\n");
scanf("%Lg", &z);
printf("%Lg\n", z);
return 0;
}