Calcul de la valeur d'un polynome quelconque en x quelconque

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 505 fois - Téléchargée 29 fois

Contenu du snippet

Ce programme est très interressant car il permet de calculer la valeur d'un polynome de degré n à coefficients quelconques. Il vous faut entrer le degré du polynome ainsi que les coefficients.
Par exmple la valeur de P(x) = 1 + 2x + 5x^6 + 4x^7 pour x = 2

Source / Exemple :


#include <stdio.h>

void main ()
{
     int n, i;
     float ai[500], x, P;

     printf ("Bienvenue dans mon programme de calcul de la valeur d'un polynome P\nquelconque.\n");

     printf ("Entrez n, le degre du polynome P.\n");
     scanf ("%d", &n);

     for (i=0;i<=n;i=i+1)
     {
         printf ("a%d = ", i);
         scanf ("%f", &ai[i]);
     }

     printf ("Entrez la valeur de x.\n");
     scanf ("%f", &x);

     P = ai[n];

     for (i=n-1;i>=0;i=i-1)
     {
         P = P * x + ai[i];
     }

     printf ("P(%f) = %f\n", x, P);

     printf ("RMAD PROD©");

     getch ();
}

Conclusion :


Ce programme sera suivi de bien d'autres tout aussi interressants et utiles.

Pour me contacter RMadmann@aol.com

A voir également

Ajouter un commentaire

Commentaire

kimmelf2
Messages postés
267
Date d'inscription
lundi 22 septembre 2003
Statut
Membre
Dernière intervention
27 novembre 2005
-
triste, j'esperais une resolution de P(x) = 0 pour un degre quelquonque ....

dailleur ton degre ne peux pas etre quelquonque, il doit etre inferieur ou egal a 499 ... ;-)

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.