1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| #include <stdlib.h>
#include <stdio.h>
#include <math.h>
#define max 120
// On se sert de Horner pour avoir la valeur d'un polynôme en un point
// Lorsque c'est fait pour N(p) : numérateur et D(p) dénominateur
// il reste à faire une division complexe
typedef struct{
float re;
float im; }
complex;
complex vect_comp[max];
complex poly[3];
// déclaration de prototype de fonction
complex hornerc(complex poly, complex a1, int deg);
//déclaration de fonctions
complex hornerc(complex poly, complex a1, int deg)
{
deg=0;
poly[0]=0;
poly[1]=0;
poly[2]=0;
poly, complex a1, deg;
printf("Quel est le degré du polynôme? maximum 2");
scanf("%d", °);
printf("Quelle est la valeur du coefficient de x puissance %d?", deg);
scanf("%d", &poly[0]);
printf("Quelle est la valeur du coefficient de x puissance %d-1?", deg);
scanf("%d", &poly[1]);
printf("Quelle est la valeur du coefficient de x puissance %d-2?", deg);
scanf("%d", &poly[2]);
printf("Quelle est la valeur de la partie réelle du point?");
scanf("%f", &r);
a1.re=r
}
int main()
{
complex poly a, a1;
int deg;
complex hornerc(poly a, complex a1, int deg)
return 0;
} |