corection manipulation3

Voir le sujet précédent Voir le sujet suivant Aller en bas

corection manipulation3

Message  Admin le Dim 16 Déc - 7:51

#include<stdio.h>
/*
Name: MEDISS
Copyright: MEDSTUDIO
Author: JAGUAR
Date: 16/12/07 12:36
Description: DERIVE D'UN POLYNOME
*/
typedef struct {
int px;
float coeff;
}donnees;

typedef struct noeud {
donnees info;
struct noeud* suivant;
} noeud;
noeud* poly=NULL;
noeud* poly2=NULL;

void ins(int x,float c)
{
noeud *p,*q;
p=(noeud*)malloc(sizeof(noeud)) ;
p->info.px= x;
p->info.coeff= c;
p->suivant= poly;
poly=p;
if(x==0){}
else{
q=(noeud*)malloc(sizeof(noeud));
q->info.px=x-1;
q->info.coeff=x*c;
q->suivant=poly2;
poly2=q;
}
}
main()

{

int n ,d1;
float c ,c1 ;
noeud *p;
noeud *q;
do
{

printf("Entrez la puissance : ");
scanf("%d",&n);
printf("Entrez son coefficient : ");
scanf("%f",&c);
ins(n,c);
}
while(n!=0);
for(p=poly;p!=NULL;p=p->suivant){
printf("%fX^%d\n",p->info.coeff,p->info.px);
}
printf("la derive est :");

for(q=poly2;q!=NULL;q=q->suivant)
{

d1=q->info.px;
c1=q->info.coeff;
printf("%fX%d + ",c1,d1);

}



getch();
}
avatar
Admin
Administrateur
Administrateur

Messages : 88
Date d'inscription : 09/09/2007
Age : 29

Voir le profil de l'utilisateur http://jaguar707.forumactif.info

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum