//Codificado por: Beastieux public class SyGPiramideNumerica { public static void main(String[] arg) { int limite=0; limite=Integer.parseInt(arg[0]); for(int i=1; i<=limite;i++) { for(int j=1;j<=i;j++) { System.out.print(i); } System.out.println(""); } } }
Pueder ir al artículo principal:
Códigos Sencillos hechos en Java
alguien sabe como programar asi estos numeros cuando llegue a 10 se pueda invertir ciclo
1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910 hasta aqui tengo codigo del programa no se como hacer esto lo uqe le siguee
123456789
12345678
1234567
123456
12345
1234
123
12
1
no se como invertir ciclo
mejor sería el famoso juego de la pirámide o flor de la abundancia con participantes, dinero a recaudar y regalos…
asi 1
212
32123
4321234
543212345
65432123456
7654321234567
agradecería si me ayudan a programarla pero que quede asi
1
212
32123
4321234
543212345
65432123456
7654321234567
int nfilas = 17;
int[] a = new int[1];
System.out.println(«La piramide numerica»);
System.out.println();
for (int i=1; i<=nfilas; i+=2) {
for(int k=i-12;k<=4;k++) {
System.out.print(" ");
}
int[] x = new int[i];
for (int j=0; j<i; j++) {
if (j==0 || j==(i-1)) {
x[j]=1;
}
else{
if (j==1 || j==(i-2)) {
x[j]=2;
}
else{
if (j==2 || j==(i-3)) {
x[j]=3;
}
else{
if (j==3 || j==(i-4)) {
x[j]=4;
}
else{
if (j==4 || j==(i-5)) {
x[j]=5;
}
else{
if (j==5 || j==(i-6)) {
x[j]=6;
}
else{
if (j==6 || j==(i-7)) {
x[j]=7;
}
else{
if (j==7 || j==(i-8)) {
x[j]=8;
}
else{
if (j==8 || j==(i-9)) {
x[j]=9;
}
}
}
}
}
}
}
}
}
if(x[j]<10) {
System.out.print(x[j]+" ");
}
}
a = x;
System.out.println();
}
System.out.println();
import javax.swing.JOptionPane;
public class numeros {
public static void main(String[] args) {
int nfilas = 17;
int[] a = new int[1];
System.out.println(«La piramide numerica»);
System.out.println();
String texto = JOptionPane.showInputDialog(«Escribe una altura»);
int altura = Integer.parseInt(texto);
creaEscalera(altura);
}
public static void creaEscalera(int altura) {
int[] a = new int[1];
int nfilas = 17;
for (int i = 1; i <= nfilas; i += 2) {
for (int k = i – 12; k <= 4; k++) {
System.out.print(" ");
}
int[] x = new int[i];
for (int j = 0; j < i; j++) {
if (j == 0 || j == (i – 1)) {
x[j] = 1;
} else {
if (j == 1 || j == (i – 2)) {
x[j] = 2;
} else {
if (j == 2 || j == (i – 3)) {
x[j] = 3;
} else {
if (j == 3 || j == (i – 4)) {
x[j] = 4;
} else {
if (j == 4 || j == (i – 5)) {
x[j] = 5;
} else {
if (j == 5 || j == (i – 6)) {
x[j] = 6;
} else {
if (j == 6 || j == (i – 7)) {
x[j] = 7;
} else {
if (j == 7 || j == (i – 8)) {
x[j] = 8;
} else {
if (j == 8 || j == (i – 9)) {
x[j] = 9;
}
}
}
}
}
}
}
}
}
if (x[j] < 10) {
System.out.print(x[j] + " ");
}
}
a = x;
System.out.println();
}
System.out.println();
}
}
o asi ::
1
22
332
4432
5543
yo quiero que me quede asi :
ingresa numero 5:
*
**
***
****
*****
****
***
**
*
como hacer que el abecedario vaya eliminando letras pero que tambien lleve numero de lineas. Ejemplo: 1.- abcdefghijklmnopqrstuvwxyz
2.-bcdefghijklmnopqrstuvwxyz
3.-cdefghijklmnopqrstuvwxyz
y ahora invertido
Y si quieres que te queden así:
1
135
1357
13579
quierop saber el codigo de como hacer una piramide numerica en java