[java] triangle isocèle

Fermé
domxaline - 9 mars 2010 à 23:24
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 - 9 mars 2010 à 23:51
Bonjour,
j'ai essayé ce prg,bute de ce prg à faire un triangle isocèle
package Mypackage;
import Exercice.Clavier;
public class operateur 
{
 public static void main (String[] args)
 {
	 int nLignes;
	 int numLigne;
	 int nEspaces;
	 final char cRempli='*';
	 int j;
	 System.out.print("combien de lignes?");
	 nLignes=Clavier.lireInt();
	 
	 for(numLigne=0;numLigne<nLignes;numLigne++)
	 {
		 nEspaces=nLignes-numLigne-1;
		 for(j=0;j<nEspaces;j++) System.out.print("");
		 for(j=0;j<2*numLigne+1;j++)System.out.print(cRempli);
		 System.out.println();
	 }
 }
}

quand je le exécute je n'ai pas triangle isocèle,par contre j'ai ça

combien de lignes?8
*
***
*****
*******
*********
***********
*************
***************

quel est le connerie que j'avais fait? aidez moi s'il vous plaît
A voir également:

3 réponses

swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 244
9 mars 2010 à 23:32
 for(j=0;j<nEspaces;j++) System.out.print("");

tu n'as pas mis d'espace entre tes guillemets. voici la solution (attention, c'est subtil !)

 for(j=0;j<nEspaces;j++) System.out.print(" ");
1
merci beaucoup,ça marche
0
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 244
9 mars 2010 à 23:51
pas de soucis, n'oublie pas de mettre le statut de ce fil a "résolu" ^^
0