SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: jairogon en Viernes 2 de Julio de 2010, 00:47

Título: Es correcto?
Publicado por: jairogon en Viernes 2 de Julio de 2010, 00:47
fact *=n==0 ? 1.0 : n;


Es correcto expresar lo anterior como


Código: Text
  1. fact=fact*n;
  2. if(fact==0) fact=1.0;
  3. else fact=n;
  4.  
  5.  
:mellow:
Título: Re: Es correcto?
Publicado por: luchojimenez en Domingo 4 de Julio de 2010, 04:13
Cita de: "jairogon"
fact *=n==0 ? 1.0 : n;


Es correcto expresar lo anterior como


Código: Text
  1. fact=fact*n;
  2. if(fact==0) fact=1.0;
  3. else fact=n;
  4.  
  5.  
:mellow:
en dragonjar.org ya le respondieron