Hola RGT.
Cita:
Iniciado por RGT Hola, debo de hacer esto:
Escriba un programa que reciba un número entero por teclado y devuelva otro entero con los dígitos en reversa.
...
Creo que podrías simplificarlo bastante.
Código C:
Ver original...
int main() {
// Declaración de variables
int liNumero, revert = 0;
// Entrada de datos
printf("Ingrese un numero entero: ");
// Procesamiento
while (liNumero) {
revert = revert * 10 + liNumero % 10;
liNumero /= 10;
}
/* O también:
for(revert=0; liNumero > 0; liNumero /= 10)
revert = revert * 10 + liNumero % 10;
*/
// Salida de datos
return 0;
}
Y si es sólo mostrarlo, más todavía:
Código C:
Ver original...
// Procesamiento
while (liNumero) {
liNumero /= 10;
}
...
Saludos.