Mensajes [1] - Enviado el Jueves 25 de Octubre de 2007 a las 22:57hs
queridos amigos ya intente de todas las formas posibles pero todavia no encuentro la solucion a este problema: se desea redondear un entero positivo N a la centena mas proxima y visualizar la salida. para ello la entrada de datos debe ser los cuatro digitos A,B,C,D del entero N. por ejemplo, si A es 2, B es 3, C es 6 y D es 2, entonces N sera 2362 y el resultado redondeado sera 2400. si N es 2342, el resultado sera 2300, y si N = 2962, entonces el numero sera 3000. dise?ar el programa correspondiente.
por favor si alguien pudiera ayudarme se lo agradeceria profundamente
Mensajes [5] - Enviado el Miércoles 14 de Mayo de 2008 a las 11:47hs
#include
using namespace std;
int main( void ) {
unsigned short A, B, C, D;
cin >> A >> B >> C >> D;
B += ((C*10 + D)>49?1:0);
if (B>9) { B = 0; A++;}
cout << A << B << 0 << 0;
return 0;
} // main