e hecho este programa:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
scanf("%d",&a);
printf("El numero introducido en decimal es %dn",a);
printf("El numero introducido en decimal con exponente es %en",a);
printf("A continuacion se mostrara cual de estos dos formatos es mas corton");
if("%d">"%e",a)
{
printf("El %d es mas largo que el %fn");
}else
printf("El %f es mas largo que el %dn");
system("PAUSE");
return 0;
}
pero al ejecutarlo los resultados no son ls esperados.debido creo a la condicion del if.
si alguien me pudiera decir un metodo para q el programa diga q formato es mas corto el decimal o el flotante.
gracias.