Cita:
Iniciado por ecfisa Hola Virtualforos.
Creo que estas complicando la solución con el uso innecesario de la función pow, es mas simple hacer:
Código C:
Ver original#include<stdio.h>
int main() {
int num, inv;
printf("Por favor tipea un numero y lo revertire\n");
/* invertir el numero */
for(inv = 0; num > 0; num /= 10)
inv = inv * 10 + num % 10;
printf("El numero revertido es %d", inv
); return 0;
}
Saludos.
Gracias ecfisa,
me gustó mucho tu código, es sencillo y logra perfectamente el objetivo, además funcionaría con un número de cualquier longitud. Sin embargo, se supone que el ejercicio lo tengo que solucionar con la función pow, lo cual me lleva a romperme la cabeza intentado encontrar el error. ¿Cuál será?