Resolution d'equation de 1 a 4 degres

Description

Bonjour,
Pour un projet j'avais besoin de resoudre des equations pouvant aller jusqu'au 4eme degre
Je n'ai ni trouve de source interressante a ce sujet et les sites sont difficile a trouve
j'en ai cependant trouve un sympathique comme (bien qu'il y ai quelques erreurs parfois) et
qui marche bien :

http://fordom.free.fr/tuto/EQUAT.htm

la source est tres facile a utiliser :
void resolve_one(t_eq *e);
void resolve_sec(t_eq *eq);
void resolve_troi(t_eq *eq);
void resolve_quad(t_eq *eq);

t_eq est une structure contenant tout ce dont j'ai besoin
il n'y a que a, b, c, d, et e a remplir et lors de la resolution
sol et nb_sol sont remplis

Source / Exemple :


int i;
t_eq eq;

eq.a = 4;
eq.b = 3;
eq.c = 1;
eq.d = -1
eq.e = 0;
resolve_quad(&eq);
// le nombre de solution est dans eq.nb_sol
i = 0;
while (i < eq.nb_sol)
{
  printf("solution n°%i = %f\n", i + 1, eq.sol[i]);
  ++i;
}

Conclusion :


oui autre points je ne renvois que les solutions reelles
de plus je ne suis pas mathematicien je n'ai fais que
suivre le site

voila voila
bonne soiree

ps : je sais que la structure est moche ainsi que les defines mais au final
ca donne une source un peu plus clair

Codes Sources

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.