Ton sujet est rigolo. Il semblerait qu'il s'agisse d'une suite. Tu peux simplifier ton probleme en le posant de la facon suivante:
f(n) = sqrt(2 + f(n-1)) si n >= 1
et f(0) = sqrt(2)
Tu obtient alors:
2/pi = Somme [x de 0 à n] 2/f(x)
en C, ca donne qqchose comme ca:
double fonctionF(int valeur)
{
if(valeur <= 0)
return sqrt(2);
else
return(fonctionF(valeur -1);
}
main()
{
double deux_sur_pi = 0.0;
int nb_iterations = 10; // c'est ici que tu donnes la precision que tu veux avoir
int tmpIter;
for(tmpIter = 0; tmpIter <= nb_iterations ; tmpIter++)
deux_sur_pi = deux_sur_pi + fonctionF(tmpIter);
// au final, tu peux afficher ta valeur si tu veux
}
NB: je ne l'ai pas testé, je te laisse le faire

il s'agit bien sur d'un exemple que tu peux ensuite adapter (et surtout corriger

)..