Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Cyrille Karmann
elekis wrote:
voila, je commence a apprendre le c++ pour un cours (unif) on nous as soumis un petit prob, mais je calle et ne trouve guerre dans mes boucs
C'est normal: le bouc, animal sympathique s'il en est, est surtout connu pour ses longues cornes et le lait de son amie la chèvre, dont on fait d'excellents fromages. Pas tellement pour ses compétences en C++.
le prob peut se resumer ainsi
double i = 22; double j = 7;
cout << i/j;
il affiche 3.141558
et c'est tout, comment fair pour avoir les 10 prochaine virgulle flottante???
La réponse se trouve probablement dans l'entête <iomanip>.
PS: je préfère vous donner un indice plutôt que la solution toute prête, de peur que ça ne vous fasse vous reposer entièrement sur les forums pour la résolution de vos exercices.
-- Cyrille Mike S. Blueberry APOHAL sur Internet: http://www.blueberry.fr.fm
elekis wrote:
voila, je commence a apprendre le c++ pour un cours (unif) on nous as
soumis un petit prob, mais je calle et ne trouve guerre dans mes boucs
C'est normal: le bouc, animal sympathique s'il en est, est surtout connu
pour ses longues cornes et le lait de son amie la chèvre, dont on fait
d'excellents fromages. Pas tellement pour ses compétences en C++.
le prob peut se resumer ainsi
double i = 22;
double j = 7;
cout << i/j;
il affiche 3.141558
et c'est tout, comment fair pour avoir les 10 prochaine virgulle
flottante???
La réponse se trouve probablement dans l'entête <iomanip>.
PS: je préfère vous donner un indice plutôt que la solution toute prête,
de peur que ça ne vous fasse vous reposer entièrement sur les forums
pour la résolution de vos exercices.
--
Cyrille
Mike S. Blueberry APOHAL sur Internet: http://www.blueberry.fr.fm
voila, je commence a apprendre le c++ pour un cours (unif) on nous as soumis un petit prob, mais je calle et ne trouve guerre dans mes boucs
C'est normal: le bouc, animal sympathique s'il en est, est surtout connu pour ses longues cornes et le lait de son amie la chèvre, dont on fait d'excellents fromages. Pas tellement pour ses compétences en C++.
le prob peut se resumer ainsi
double i = 22; double j = 7;
cout << i/j;
il affiche 3.141558
et c'est tout, comment fair pour avoir les 10 prochaine virgulle flottante???
La réponse se trouve probablement dans l'entête <iomanip>.
PS: je préfère vous donner un indice plutôt que la solution toute prête, de peur que ça ne vous fasse vous reposer entièrement sur les forums pour la résolution de vos exercices.
-- Cyrille Mike S. Blueberry APOHAL sur Internet: http://www.blueberry.fr.fm
kanze
Cyrille Karmann wrote in message news:<3f7b429e$0$27603$...
elekis wrote:
voila, je commence a apprendre le c++ pour un cours (unif) on nous as soumis un petit prob, mais je calle et ne trouve guerre dans mes boucs
C'est normal: le bouc, animal sympathique s'il en est, est surtout connu pour ses longues cornes et le lait de son amie la chèvre, dont on fait d'excellents fromages. Pas tellement pour ses compétences en C++.
le prob peut se resumer ainsi
double i = 22; double j = 7;
cout << i/j;
il affiche 3.141558
et c'est tout, comment fair pour avoir les 10 prochaine virgulle flottante???
La réponse se trouve probablement dans l'entête <iomanip>.
PS: je préfère vous donner un indice plutôt que la solution toute prête, de peur que ça ne vous fasse vous reposer entièrement sur les forums pour la résolution de vos exercices.
N'empêche que je crois qu'il faut un peu plus de tuyaux ici. Pour plusieurs raisons :
- D'abord, certains (y compris moi-même) considèrent qu'un manipulateur n'est pas une bonne solution quand il s'agit de changer l'état du flux de façon permanente. Question robustesse, c'est la moindre des politesses de réstaurer le flux à son état initial, ce que les manipulateurs (standard) ne permettent pas. (Mais évidemment, on pourrait résoudre le problème autrement.)
- Le flux a trois façons de formatter les virgules flottants. Ce n'est pas du tout évident que le posteur s'en rendra compte à partir des données qu'il a ici, mais c'est préférable prendre les bonnes habitudes dès le départ. Surtout, parce que la façon par défaut, ce n'est rarement celui qu'on veut, et qu'en plus, elle interprète la précision d'une façon un peu différente des autres.
Du coup, donc, il a intérêt à régarder du côté des fonctions dans ios (ou dans std::ios_base et std::basic_ios dans une implémentation moderne), surtout setf, unsetf, flags et le type fmtflags, afin de pouvoir préciser si on veut le format fixed ou scientific.
-- James Kanze GABI Software mailto: Conseils en informatique orientée objet/ http://www.gabi-soft.fr Beratung in objektorientierter Datenverarbeitung 11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16
Cyrille Karmann <cyrille@frsf.org> wrote in message
news:<3f7b429e$0$27603$626a54ce@news.free.fr>...
elekis wrote:
voila, je commence a apprendre le c++ pour un cours (unif) on nous
as soumis un petit prob, mais je calle et ne trouve guerre dans mes
boucs
C'est normal: le bouc, animal sympathique s'il en est, est surtout
connu pour ses longues cornes et le lait de son amie la chèvre, dont
on fait d'excellents fromages. Pas tellement pour ses compétences en
C++.
le prob peut se resumer ainsi
double i = 22;
double j = 7;
cout << i/j;
il affiche 3.141558
et c'est tout, comment fair pour avoir les 10 prochaine virgulle
flottante???
La réponse se trouve probablement dans l'entête <iomanip>.
PS: je préfère vous donner un indice plutôt que la solution toute
prête, de peur que ça ne vous fasse vous reposer entièrement sur les
forums pour la résolution de vos exercices.
N'empêche que je crois qu'il faut un peu plus de tuyaux ici. Pour
plusieurs raisons :
- D'abord, certains (y compris moi-même) considèrent qu'un
manipulateur n'est pas une bonne solution quand il s'agit de changer
l'état du flux de façon permanente. Question robustesse, c'est la
moindre des politesses de réstaurer le flux à son état initial, ce
que les manipulateurs (standard) ne permettent pas. (Mais
évidemment, on pourrait résoudre le problème autrement.)
- Le flux a trois façons de formatter les virgules flottants. Ce n'est
pas du tout évident que le posteur s'en rendra compte à partir des
données qu'il a ici, mais c'est préférable prendre les bonnes
habitudes dès le départ. Surtout, parce que la façon par défaut, ce
n'est rarement celui qu'on veut, et qu'en plus, elle interprète la
précision d'une façon un peu différente des autres.
Du coup, donc, il a intérêt à régarder du côté des fonctions dans ios
(ou dans std::ios_base et std::basic_ios dans une implémentation
moderne), surtout setf, unsetf, flags et le type fmtflags, afin de
pouvoir préciser si on veut le format fixed ou scientific.
--
James Kanze GABI Software mailto:kanze@gabi-soft.fr
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16
Cyrille Karmann wrote in message news:<3f7b429e$0$27603$...
elekis wrote:
voila, je commence a apprendre le c++ pour un cours (unif) on nous as soumis un petit prob, mais je calle et ne trouve guerre dans mes boucs
C'est normal: le bouc, animal sympathique s'il en est, est surtout connu pour ses longues cornes et le lait de son amie la chèvre, dont on fait d'excellents fromages. Pas tellement pour ses compétences en C++.
le prob peut se resumer ainsi
double i = 22; double j = 7;
cout << i/j;
il affiche 3.141558
et c'est tout, comment fair pour avoir les 10 prochaine virgulle flottante???
La réponse se trouve probablement dans l'entête <iomanip>.
PS: je préfère vous donner un indice plutôt que la solution toute prête, de peur que ça ne vous fasse vous reposer entièrement sur les forums pour la résolution de vos exercices.
N'empêche que je crois qu'il faut un peu plus de tuyaux ici. Pour plusieurs raisons :
- D'abord, certains (y compris moi-même) considèrent qu'un manipulateur n'est pas une bonne solution quand il s'agit de changer l'état du flux de façon permanente. Question robustesse, c'est la moindre des politesses de réstaurer le flux à son état initial, ce que les manipulateurs (standard) ne permettent pas. (Mais évidemment, on pourrait résoudre le problème autrement.)
- Le flux a trois façons de formatter les virgules flottants. Ce n'est pas du tout évident que le posteur s'en rendra compte à partir des données qu'il a ici, mais c'est préférable prendre les bonnes habitudes dès le départ. Surtout, parce que la façon par défaut, ce n'est rarement celui qu'on veut, et qu'en plus, elle interprète la précision d'une façon un peu différente des autres.
Du coup, donc, il a intérêt à régarder du côté des fonctions dans ios (ou dans std::ios_base et std::basic_ios dans une implémentation moderne), surtout setf, unsetf, flags et le type fmtflags, afin de pouvoir préciser si on veut le format fixed ou scientific.
-- James Kanze GABI Software mailto: Conseils en informatique orientée objet/ http://www.gabi-soft.fr Beratung in objektorientierter Datenverarbeitung 11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16