Redondear numeros dobles

mrpolo
05 de Agosto del 2004
Hola a todos.. En C++ como puedo redondear un numero doble para el superior o para el mismo numero ejemplo: tenemos 45.5 como hago para convertirlo en 46 o en simplemente 45 sin los decimales. Gracias !!!!!

ramon
05 de Agosto del 2004
para el numero superior se utiliza ceil(x) y para el mismo numero floor(x) x es el numero doble que quieres redondear