elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Temas
Páginas: [1]
1  Programación / Programación General / Ejercicio Java en: 29 Marzo 2014, 10:59 am
Hola
Me prodrían ayudar.

En este programa se leerá un número entero positivo de tipo short por la entrada estándar y se deberá dar por la salida estándar en una única línea una cadena de texto que se formará de la siguiente forma:

 1. Primero se calculará el factorial del número de entrada.

 2. A continuación se recorrerá el número factorial tomando una pareja de dígitos comenzando en los dígitos más significativos (si queda uno se usará el dígito que queda) y sustituyendo ese par de dígitos por el carácter ASCII asociado al valor decimal del número formado por ellos.

 Si el número formado por los dígitos es menor o igual que 32, el carácter asociado será el carácter tilde '~'

 3. Finalmente se imprimirá la cadena resultante de realizar el paso 2 hasta que no queden dígitos del número factorial

 Ejemplo

 Entrada

 7

 Salida

 2(



y esto es lo que tengo yo:

java.util.Scanner pantalla = new java.util.Scanner(System.in);
      
      int num, aux;
       num = pantalla.nextInt();
       aux = 1;
      
      for(int i=1;i<=num;i++){
         
         aux = aux * i ;   

      }
      

      pantalla.close();


Saludos y gracias
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines