1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| // mode 2 : par calcul des borne de boucle dans chaque itération de la boucle principale
public static void main(String[] args) {
int n=10;// nombre de lignes (hauteur de la pyramide)
for(int i=0; i<n; i++) {
int nombreespace=/* calcul en fonction de i et n, ou pas, déduit du tableau que j'ai montré dans mon premier message */;
int nombrex=/* calcul en fonction de i et n, ou pas, déduit du tableau que j'ai montré dans mon premier message */;
for(int j=0; j<nombreespace; j++) {
System.out.print(' ');
}
for(int j=0; j<nombrex; j++) {
System.out.print('X');
}
System.out.println();
}
} |