Programación General > C/C++

 Re: como acer para poner q formato es mas corto

(1/1)

makea:
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.:adios:

gmantil:
Hola makea:
No entiendo que quieres decir con cual es el formato mas corto. ¿El que utiliza menos bytes? Si eso es lo que quieres puedes averiguarlo con "sizeof".

a=sizeof(float);

Dejará en la variable a el número de bytes que utiliza el tipo float.

gmantil

gmantil:
Olvide también hacerte notar que los formatos con porcentaje, son utilizados como un parámetro en los printf, scanf, etc y no generan un resultado lógico luego no puedes preguntar por ellos en un if.

gmantil

Navegación

[0] Índice de Mensajes

Ir a la versión completa