jolianomath1
Messages postés4Date d'inscriptionmercredi 2 août 2006StatutMembreDernière intervention14 avril 2008
-
5 août 2007 à 13:54
jolianomath1
Messages postés4Date d'inscriptionmercredi 2 août 2006StatutMembreDernière intervention14 avril 2008
-
14 avril 2008 à 00:02
BONJOUR TOUT LE monde c'est mon premier question soyez gentilset généreux
jolianomath Besoin d'aide à propos des polynomes creux avec les listes doublements chainées demande des exercices corrigé cours détaillé tout ce qui concerne ce domaine et MERCI infiniment
logiciel utilisé est Microsoft Visual C++ 2005 .NET
// cree liste
liste cree_liste()
{ elem *pg=NULL;
elem *pd=NULL;
}
//monome crée_monome(monome m)
{ short rep;
monome m;
m=malloc(sizeof(monome));
do
{ printf("le coefficient :\n");
scanf("%d",m->coefficient);
printf("le degré :\n");
scanf("%d",m->degre);
m->suiv=NULL;
printf("continuez?(oui/1 et non/0) ");
scanf("%d",&rep); }
while(rep==1);
}
//inserer monome dans l'ordre deccoissant des puissances de x
monome inserer(monome m,int d,int c)// m est le polynome=l
{ monome pc,pp,px;
px=(monome)malloc(sizeof(monome)); //px le monome qu'on va inserer
if(px==NULL)
{printf("pas assez de memoire"); exit(0);}
px->degre=d;
px->coefficient=c;
px->suiv=NULL;
px->prec=NULL;
pc=m; //ponteur sur les coef dansla liste
pp=NULL;//pointeur sur les puissance
while(pc && pc->degre<d)
{ pp=pc;
pc=pc->suiv;
}
px->suiv=pc;
px->prec=pc;
if(pc)
pc->prec=px;
if(pp)
pp->suiv=px;
if(!pp)
m=px;
return m;
}
//affichage du polynome dans l'ordre croissant des puissances de x
void afficher_croi(monome m)
{ monome p=m;
while(p)
{ printf("%dX^%d+",p->degre,p->coefficient);
p=p->suiv; }
}
//affichage du poly dans l'ordre decroissant des puissances de x
void afficher_decroi(monome m)
{ monome p=m;
while(p)
{ p=p->suiv;}
while(p)
{ printf("%dX^%d+",p->degre,p->coefficient);p=p->prec;}
}
jolianomath1
Messages postés4Date d'inscriptionmercredi 2 août 2006StatutMembreDernière intervention14 avril 2008 14 avril 2008 à 00:02
jolianomath
merci cher collegue de la FSR mais il y a une remarque simple g voulu le cree en Visual C++ 2005
c la ou il ya beaucoup de modification et merci infiniment pour ton interet