2.30 Escriba una aplicación que reciba del usuario un número compuesto por cinco dígitos, que separe ese número en sus dígitos individuales y los imprima, cada uno separado de los demás por tres espacios. Por ejemplo, si el usuario escribe el número 42339, el programa debe imprimir
4 2 3 3 9
Suponga que el usuario escribe el número correcto de dígitos. ¿Qué ocurre cuando ejecuta el programa y escribe un número con más de cinco dígitos? [Sugerencia: es posible hacer este ejercicio con las técnicas que aprendió en este capítulo . Necesitará utilizar los operadores de división y residuo para "seleccionar" cada dígito.
__________________________________________________________________________________________
SOLUCIÓN:
Este programa debe guardarse con el nombre Deitel_2_30.java
//////////////////////////////////////////////////////////////////////////////////////////////////////// // Ejercicio que imprime separadas las cifras de un numero de cinco cifras // // // // Ultima actualizacion: 1 de octubre de 2012 // // // // Este programa hace uso de que una division entre numeros enteros produce un entero, ademas del // // operador de residuo % // //////////////////////////////////////////////////////////////////////////////////////////////////////// import java.util.Scanner; public class Deitel_2_30 { // Abre Deitel_2_30 public static void main(String arg[]) { // Abre metodo main Scanner entrada = new Scanner(System.in); int numero; System.out.println("\nIntroduzca un numero de cinco cifras y sera impreso con espacios entre ellas."); numero = entrada.nextInt(); System.out.printf("%d ", numero/10000); System.out.printf("%d ", (numero%10000)/1000); System.out.printf("%d ", ((numero%10000)%1000)/100); System.out.printf("%d ", (((numero%10000)%1000)%100)/10); System.out.printf("%d\n ", ((((numero%10000)%1000)%100)%10)); } // Cierra main } // Cierra Deitel_2_30
_____________________________________________________________________________________
Esta entrada es parte de los problemas resueltos del libro Java. Cómo Prgramar de P. Deitel y H. Deitel
Entrada Anterior
Entrada Siguiente
Buen Programa.
ResponderEliminar¡Gracias!
EliminarComo puedo hacer el problema 2.30 pero en c como lo pide el libro de la cuarta edicion? si me pueden ayudar
ResponderEliminarHola. Creo que en C no lo tengo. Por favor revísalo en el buscador del blog a ver si lo encuentras en C++ o en Java.
Eliminar