Posez votre question Signaler

Racine carrée en c++ --' [Résolu]

lolokiller91 87Messages postés 27 août 2008Date d'inscription 18 avril 2011Dernière intervention - Dernière réponse le 6 mai 2009 à 10:22
Bonjour,
J'ai créé un programme en c++ et je voudrai savoir que faut-il taper dans le compilateur pour qu'il fasse la racine carrée d'un nombre.
Y) Merci d'avance (Y.
Lolokiller91
Lire la suite 

Racine carrée en c++ --' »

10 réponses
Réponse
+3
moins plus
Salut
Utilises sqrt() de math.h. N'oublie pas d'inclure la bibliothèque à l'édition des liens.
Cdlt
lolokiller91 - 7 mars 2009 à 13:01
Merci pour ta réponse (Y
Mais comment on fait pour utiliser sqrt()?
Ajouter un commentaire
Réponse
+2
moins plus
Bah, on cherche sur internet.
double a=sqrt(5.0);

Cdlt
Ajouter un commentaire
Réponse
+1
moins plus
Ça c'est pour la version C. En C++ :
#include <cmath>
#include <iostream>

int main(){
    unsigned n = 9;
    std::cout << "sqrt(" << n << ") = " << sqrt(n) << std::endl;
    return 0;
}

Pour la version en C, pense à compiler avec la librairie math :
gcc -W -Wall -o mon_executable plop.c -lm

En C++ apparemment ce n'est pas indispensable :
g++ -W -Wall -o mon_executable plop.c

Bonne chance
Ajouter un commentaire
Réponse
+0
moins plus
:'(
lila - 7 mars 2009 à 13:55
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
double resultat = 0, nombre = 100;

resultat = sqrt(nombre); // resultat vaudra 10
printf ("le racine de %ld est = %ld",nombre, resultat);

system("PAUSE");
return 0;
}
fiddy - 7 mars 2009 à 14:18
Non, là ça affichera 0 et non 10.
printf ("le racine de %lf est = %lf",nombre, resultat); 
Ajouter un commentaire
Réponse
+0
moins plus
C bon g trouvez sur un forum comment ca marche le sqrt en fait c simple:

Il faut écrire :

#include <iostream.h>
#include <math.h>

void main()
{
double premiernombre;
double racinecarree;
cout << "Entrez un nombre: ";
cin >> premiernombre;
racinecarree = sqrt(premiernombre);
cout << "Racine carree: "<< racinecarree <<"\n";
return;
}


(Y (Y Merci à tous ceux qui ont participé (auquels je vais rajouter un +) (Y (Y;
A plus;

Lolokiller91 ;-D

PS: J'avoue j'aurai du me gratter la tête avant de faire chier à tout le monde. 8oD
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour !
Juste pour info : en C++ :

#include <cmath>

Hiestaa.
Ajouter un commentaire
Réponse
+0
moins plus
Oui c'est ce que j'avais mis dans le post <7> :-)
Ajouter un commentaire
Ce document intitulé « Racine carrée en c++ --' » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook