Salut,
je cherche à calculer la racine niéme d'un float donnée (le n est float aussi:par exemple x à la puissance 0.234).est ce qu'il y a une fonction prédefini qui réalise ce calcul?
j'ai fait un premier essai, mais ca donne pas des resultats juste;
float racinen(float n,float data)
{
float x=1;
if (data==0)return 0;
if (n==0) return 1;
else
while(n!=0)
{x=x*data;
n--;}
return x;
}
remarque:je programme en VC++.
merci pour toute suggestion.
oui c'est une bonne idée, mais il parait que c'est tres long, j'ai trouvé la fonction powf(x, 1/n) ,que croix que cette fonction est destiner pour calculer la racine niéme d'un float donné, j'ai essayer mais ca donne tjrs pas de bon résultats.
maintenant ca marche tres bien, pour calculer la racine niéme d'un float donnée,j'ai utiliser powf(x, 1/n), j'ai remarqué d'apres le que le résutat obtenu que la fonction calcul la racine niéme de x avec (1/n) est entier, pour resoudre ca il faut mettre powf(x, float(1)/n).
je pense que c'etait ca le probleme
Merci pous vous tous