1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | // 1x19: A partir de un número introducido por el usuario devuelve el mismo con sus dígitos invertidos. #include <stdio.h> main(){ system("clear"); int numero, mNumero, alReves = 0; printf("Introduzca el numero entero que quiera invertir: "); scanf( "%i", &numero ); mNumero = numero; do{ alReves = (alReves*10) + mNumero % 10; mNumero /= 10; } while( mNumero != 0 ); printf( "Su numero era %i y su inverso es %i\n\n", numero, alReves ); }; |