Coucou TOUT LE MONDE !!
T1tou is back !!!
Les amis ! Je suis dans le mal..! J'ai un petit soucis... Mon programme ne fonctionne pas ! Je cherche l'explication à ce problème.. Mais mes recherches ne sont pas fructueuse ! J'aurais besoin de votre aide !
Voici mon code :
Je vous explique rapidement,Code:#include<stdio.h> #include<stdlib.h> #include<math.h> int chercher_racine_carree(double n){ double racine_carree=0, racine_carree_m, t1; int z=0, i, rang; t1 = n-(racine_carree*racine_carree); while (t1>0){ racine_carree_m = racine_carree; racine_carree = racine_carree+1; } if (t1=0){ return racine_carree; } while (t1!=0 && rang<9){ i = 0; while (t1>0 && i<9){ racine_carree_m = racine_carree; racine_carree = racine_carree+(1.0/(powl(10, rang))); i<i+1; } racine_carree = racine_carree_m; rang = rang+1; } printf("%f", racine_carree); return racine_carree; } int main(){ double x; printf("Entrer votre entier x (uniquement) : "); scanf("%f", &x); printf("La racine carrée de l'entier %f est : %f", x, chercher_racine_carree(x)); system("PAUSE"); return 0; }
Je voudrais écrire une fonction "chercher_racine_carree", pour calculer la racine carrée d'un nombre. Que le nombre soit saisi dans le "main", calculer dans la fonction "chercher_racine_carree" et afficher dans le main !
Pour autant aucune erreur n'est trouvée par mon compilateur, et mon problème est que mon code n'affiche pas le résultat.... je me demande même, est-ce qu'il le calcul !
M'enfin voilà. MERCI POUR VOTRE AIDE !!
T1tou da best <3
-----