• Domingo 8 de Septiembre de 2024, 04:34

Autor Tema:  numeros  (Leído 1464 veces)

pipelin85

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
numeros
« en: Viernes 7 de Agosto de 2009, 22:14 »
0
hola quisiera saber como sacar esto

1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1 :P
pero no imprimiendo la cadena sino con while o for o lo que sea

Flashtlk

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: numeros
« Respuesta #1 en: Viernes 7 de Agosto de 2009, 23:23 »
0
for(int i =1;i<=5;i++)
{
   for (int j =1 ;j<=i;j++)
{
   System.out.print(j);
}
 System.out.println();
}

for(int i =4 ;i<=1;i--)
{
  for(int j =1 ;j<=i;j++)
{
  System.out.print(j);
}
System.out.println();
}

droezva

  • Nuevo Miembro
  • *
  • Mensajes: 23
    • Ver Perfil
Re: numeros
« Respuesta #2 en: Miércoles 28 de Octubre de 2009, 20:27 »
0
Esto tambien puede resolver el problema
Código: Java
  1.        
  2.                 //maxValue es el valor maximo que deseas que salga nada mas que funciona hasta el 0 al 9  :D
  3.                 int maxValue = 5, i, j = maxValue;
  4.         String cadena="", salida="";
  5.         for(i = 1; i<=maxValue; cadena+=i++);
  6.         i = 1;
  7.         while(j != 0)
  8.         {
  9.             salida = cadena.substring(0,(i < maxValue)?i++:j--);    
  10.             System.out.println(salida);
  11.         }
  12.  
  13.