Bonjour,  
je n'y connais pas grand-chose en c++, et je bute sur une erreur.
Mon tout petit programme, censé calculer pi selon une précision passée en paramètre, compile mais son exécution est stoppée dès l'appel de la fonction get_pi : pi.exe a cessé de fonctionner, etc...
 
Voici mon code :
 
Code :
 #include <iostream>   using namespace std;   float var;   float get_pi(int precision) {     float pi = 0;     float tmp = 0;       for(int i = 0; i <= precision; i += 4) {         tmp += 1/(i*(i+2));     }       pi = 8 * tmp;     return pi; }   float get_pi(int precision) ;   int main() {     cout << "salut" << get_pi(5);     return 0; } 
 
  |