Triangle de pascal

Soyez le premier à donner votre avis sur cette source.

Vue 25 406 fois - Téléchargée 794 fois

Description

classe qui créé un triangle de pascal
elle n est pas complettée ce n est qu un squelette :p
mais je suis certain que bcp d entre vous (étudiants) seront interresés
poster vos commentaires mais je crois que c est assez bien fait
je suis ouvert a tte proposition kan a la maj de cette source

==> pour plus de rensegnements
http://membres.lycos.fr/villemingerard/Iteration/TrgPasca.htm
:)

<<<<<< http://prefarails.jexiste.fr/xoops >>>>>>


dax

Source / Exemple :


public class TrianglePascal{
	
	/* Attibuts de la classe */
	/*************************/
	private int taille;
	int [][] triangle;
	
	/* Constructeur n°1 */
	/********************/
	public TrianglePascal(int nvTaille){
		if (nvTaille > 0){
			triangle = new int [nvTaille][];
			taille = nvTaille;
		}
		else{
			System.out.println("usage: mauvais niveau entre (defaut:5)");
			triangle = new int [5][];
			taille = 5;
		}
	}
	
	private void updateTriangle(){
		for (int i = 0 ; i < taille ; i++){
			triangle[i] = new int[i+1];
		}
		for (int i = 0 ; i < taille ; i++){
		    for (int j = 0 ; j < (i+1) ; j++){
				if ((j == 0)||(i == j))
					triangle[i][j] = 1;
				else
					triangle[i][j] =triangle[i-1][j-1] + triangle[i-1][j];
			}
		}		
	}
	
	public String toString(){
		updateTriangle();
		String affichage = "";
		
		for(int i=0 ; i<triangle.length ; i++){
			for(int j = 0 ; j<triangle[i].length ; j++){
				affichage += triangle[i][j];
			}
			affichage += "\n";
		}
		return affichage;
	}
}

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Commenter la réponse de Utilisateur anonyme

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.