Bonjour... J'ai un projet à faire en langage C et je n'arrive pas à résoudre mon problème:
je dois réussir à faire une division ou l'on trouve un nombre infinit de décimal... (elle doit s'arrêté à un rang donné).
Grâce à une boucle mon programme fonctionne mais le problème est que l'ordinateur, au bout d'un nombre trop élevé de décimal, fait l'arrondis de ce nombre et donc ne permet pas la progression...
Si quelqu'un à une idée...
Voici mon programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 partie_entier=a/b; partie_decimal= (a-b*partie_entier)/((double)b); for(i=0;i<=100;i++) { partie_decimal= 10*partie_decimal; }
Partager