Methode secant en C

Fermé
Akhenaton - 8 avril 2005 à 10:30
 Akhenaton - 8 avril 2005 à 12:38
Bjour a tous,
Si on vous posait la question dans un interview de trouver la racine en C++ par la methode secant, comment repondre a cette question en quelques mots seulement
Merci de m'aider

3 réponses

kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
8 avril 2005 à 11:55
Cette question a déjà été posée lus loin, alors meme réponse :

c quoi la méthode 'ecante'?
0
Ben, c l'une des techiques de rechereche de la racine, une autre methode k la methode Newton ou bisection, koi.
0
Rebjr,
en essayant de me debrouiller j'ai cree une fonction de calcul de la racine, mais en l'executant il y a des erreurs.Pouvez-vous viser c code et m'aider a le corriger
Merci

include <iostream>
using namespace std;

double Abs(double Nbr)
{
if( Nbr >= 0 )
return Nbr;
else
return -Nbr;
}

double SquareRoot(double Nbr)
{
double Number = Nbr / 2;
const double Tolerance = 1.0e-7;

do Number = (Number + Nbr / Number) / 2;
while( Abs(Number * Number - Nbr) > Tolerance);

return Number;
}

int main()
{
double Number = 1448.64;
double Nbr = SquareRoot(Number);

cout << "The square root of " << Number << " is " << Nbr << "\n\n";

return 0;
}
0