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; }
|