Cita:
Iniciado por vangodp
[HIGHLIGHT="C"]
Te dejo una forma que trabaja con un simple int y no con 4.
Me he tomado la libertad de simplificar un poco tu código, espero que no te moleste ;)
no hace falta separar miles y centenas, pueden ir en el mismo paquete... y puedes ahorrarte un par de líneas de código.
Código C++:
Ver original#include <stdio.h>
int main ()
{
int n = 2962; //funciona con cualquier int
int parteAlta = n / 100; // miles y centenas
int parteBaja = n % 100; // decenas y unidades
if ( parteBaja > 50 )
parteAlta++;
n = parteAlta * 100;
//Solo queda imprimir
//una pausita
//salimos por puerta XD
return 0;
}