Ver Mensaje Individual
  #9 (permalink)  
Antiguo 27/10/2014, 14:29
Avatar de leosansan
leosansan
 
Fecha de Ingreso: mayo-2012
Ubicación: GRAN CANARIA
Mensajes: 194
Antigüedad: 12 años
Puntos: 49
Respuesta: No se ejecuta el programa :/ no se identificar el error

Cita:
Iniciado por eferion Ver Mensaje

... y puedes ahorrarte un par de líneas de código.
Eso de ahorrar líneas me gusta. Ahí va mi propuesta :

Código C++:
Ver original
  1. #include <stdio.h>
  2.  
  3. int main ( void ) {
  4.   int n1 = 2962 , n = n1 , n2 = 100 ;
  5.   n1 = ( n1 % n2 ) < n2 / 2 ? n2 * ( n1 / n2 ) : n2 + n2 * ( n1 / n2 ) ;
  6.   return printf( "\n\tn = %d ==> %d\n\n" , n  , n1 ) , 0 ;
  7. }

Dejo n2 como 100, así se puede usar como 10 para redondear decenas, etc.

¡¡¡Saluditos!!!