Ejemplo:
Introduzca el número:
> 345
El número invertido es: 543
Introduzca el número: >2416
El número invertido es: 6142
El número invertido es: 543
Introduzca el número: >2416
El número invertido es: 6142
SOLUCIÓN EN JAVA:
package numeroinvertido; import javax.swing.JOptionPane; public class NumeroInvertido { public static void main(String[] args) { int numero,i=0,digitos=0; String invertido=""; try { //Leo el número que quiero invertir numero=Integer.parseInt(JOptionPane.showInputDialog("Introduzca el número:")); digitos=numero; //Utilizo un bucle que va dividiendo por 10 y cogiendo el resto de la división //para componer el número invertido while (digitos>=1){ invertido=invertido+digitos%10; digitos=digitos/10; } JOptionPane.showMessageDialog(null, "El número invertido es: "+invertido); } catch (NumberFormatException e){ JOptionPane.showMessageDialog(null,"Formato incorrecto"); } } }
Como se haría este mismo programa pero en python
ResponderEliminar