Accueil > > > TRIANGLE DE PASCAL ET DEVELLOPEMENT DE POLYNOME
TRIANGLE DE PASCAL ET DEVELLOPEMENT DE POLYNOME
Information sur la source
Description
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
- #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;
- }
#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 !! ^^
Historique
- 18 décembre 2007 20:32:07 :
- petite erreur de syntaxe
- 18 décembre 2007 20:44:38 :
- erreur de syntaxe
- 21 décembre 2007 20:08:22 :
- Une betise dans le code j'ai modifier un peu, mais bon ce n'est certes toujours pas la meilleur solution
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Triangle de Pascal [ par nadias ]
Salut à tous,J'essais de traiter cette exercice mais je ne sais vraiment pas comment proceder.Pourriez-vous SVP m'aider.Je ne demande pas une solution
tableau multidimensionnel [ par fafouet ]
Bonjour, voila je suis tombe sur un bout de code qui ne plante pas a la compilation, je ne comprends ce qu'il fait ;pouvez vous m'aidez en m'expliquan
Besoins d'aide pour faire un algorythme du triangle de pascal en C?? [ par Gokuan ]
Hello tout le monde, Voilà, il faut que je fasse l'algorythme qui me permet de calculé le triangle de Pascal, mais j'essai mais je n'y arrive pas, al
Passage par adresse et tableau multidimensionnel [ par Shuugeki ]
Bonjour, je dois pour mes cours créer une fonction comptant le nombre de chaque caractère de l'alphabet contenu dans un mot, j'utilise pour sauvegarde
triangle de Pascal [ par philouxy ]
Bonsoir à tous, voilà je me remets gentillement à la programmation, et je fais mes premiers pas en C++. En voulant reprendre un ancien exercice sur l
Triangle de Pascal [ par choucroutes ]
bonjour je débute en algorithme serait t il possible de m apporter quelque information sur cet exercice merci.<
tableau dans une fonction [ par meksoft002 ]
salut, je vouderais mettre la dimension d'un tableau a partir d'une fonction mais..l'éxecution ne se termine pas quand je la lance void creer(Personn
polynome [ par kokosimo ]
je veut cree une polynome en c, mais j'ai pas pu , il y a qq qui peut m'aider svp ?????
ecriture dans fichier C [ par green mamba ]
Bonjour à tous!voilà, j'ai refait un code de tri (je me suis légèrement inspiré d'un cs présent ici, je code plutôt mal en général), et je voudrais ré
compilateur pascal en c [ par 011987 ]
salut mes frere j'ai um problem J'espère que vous m'aider : j'essaie de programmer un programme en c qui fait le role d'un compilateur pascal et merci
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|