Triangle de pascal et devellopement de polynome

Contenu du snippet

Alors voilà il y a une semaine je me suis mis a chercher une source c++ toutes faites me permettant d'afficher un joli triangle de pascal mais apres 2~3 jours de recherche je n'ai pas trouver donc je me suis dit que j'allais me debrouiller seul et voilà le resultat

Source / Exemple :


#include <iostream>
using namespace std;

int main()
{
  //Declarations des variables et du type tableau
  int N, p;

  //On demande à l'utilisateur de rentrer la taille du triangle qu'il veux
  cout<<"Pour (a+b)^p , donnez p pour obtenir le developpement :";
  cin>>N;

  typedef int triangle[N+1][N+1];
  triangle t;
  t[0][0]=1;
  t[0][1]=0;

  //On rempli le tableau
  for(int i=1; i<=N; i++)
    {
      t[i][0] = 1 ;
      for(int j=1; j<=N; j++)
        {
	  t[i][j]=t[i-1][j-1]+t[i-1][j];
	}
      t[i][i] = 1 ;
    }

  //On affiche le tableau
  for (int k=0; k<=N; k++)
    {
      cout<<"Ligne "<<k<<" : ";
      for (int l=0;l<=k;l++)
        {
	  cout<<t[k][l]<<" ";
        }
      cout<<endl<<endl;
    }

  //On affiche le polynome correspondant
  for( int z=0; z<=N; z++)
    {
      if (t[N][z] !=0)
        {
	  cout<<"+ ";
	  cout<<t[N][z]<<"(a^"<<N-z<<")(b^"<<z<<") ";
        }
      else
	z=N-1;
    }
  cout<<endl;
  return 0;
}

Conclusion :


Conclusion lorsque vous ne trouvez pas de source et je parle biensûr pour les flemards poser vous devant votre pc avec une petite canette, histoire de ne pas vous desecher, et faite marcher vos meninges mais bon seulement si vous ne trouver pas votre bonheur !! ^^

A voir également

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.

Du même auteur (cs_Individu)