Long double

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: Super-Moderators, WebDev Moderators

Απάντηση
tonik
Δημοσιεύσεις: 32
Εγγραφή: 17 Μάιος 2007 21:57

Long double

Δημοσίευση από tonik » 08 Ιουν 2007 20:56

Γεια σας!

το πρόβλημα που έχω είναι ότι δεν μπορώ να δώ παραπάνω από 5 ψηφία μετά την τελεία.

π.χ.'εχω μία μεταβλητή x στο Maple(μαθηματικό πρόγαμμα) με τιμή 3.54321345643654e+13

και στο πρόγραμμα που έχω φτιάξει στη C++ βλέπω μόνο την τιμή 3.54321ε+13 κατα την εκτύπωση.

Μπορεί να με βοηθήσει κάποιος για το πως θα βλέπω όσο το δυνατόν περισσότερα νούμερα σε double αριθμούς;

Ευχαριστώ!

Άβαταρ μέλους
_tasos
Δημοσιεύσεις: 116
Εγγραφή: 03 Μάιος 2007 15:06
Επικοινωνία:

Long double

Δημοσίευση από _tasos » 09 Ιουν 2007 13:38

printf("%.10e\n", mydouble);

Αυτό που σου λέω είναι από τη C, αλλά μάλλον θα σε βολέψει. Αν θέλεις να δεις περισσότερα μπες στο http://www-ccs.ucsd.edu/c/lib_prin.html.
Το βρήκα τυχαία, αλλά φαίνεται να έχει αρκετά για το θέμα αυτό. Από ότι φαίνεται θα σου κάνει :D

EDIT: Το 10 δεν είναι στάνταρ, είναι το πλήθος ψηφίων που θέλεις να εμφανίζεται. Το ορίζεις όπως εσύ θέλεις.

tonik
Δημοσιεύσεις: 32
Εγγραφή: 17 Μάιος 2007 21:57

Long double

Δημοσίευση από tonik » 09 Ιουν 2007 19:57

Ευχαριστω πολύ. Θα το κοιτάξω.

tonik
Δημοσιεύσεις: 32
Εγγραφή: 17 Μάιος 2007 21:57

Long double

Δημοσίευση από tonik » 11 Ιουν 2007 17:01

Δουλεύει μια χαρά απλά εγώ χρησιμοποιώ την fout επειδη τα αποτελέσματα θέλω να αποθηκεύονται σε ένα αρχείο.αν υπήρχε τρόπος να πάρω το ίδιο αποτέλεσμα που παίρνω με την printf και με την fout ή με την cout θα ήμουν πολύ ευχαριστημένος.

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Long double

Δημοσίευση από dva_dev » 11 Ιουν 2007 18:29

Δες μήπως σου κάνει κάποιο από τα setprecision, fprintf, sprintf

Άβαταρ μέλους
_tasos
Δημοσιεύσεις: 116
Εγγραφή: 03 Μάιος 2007 15:06
Επικοινωνία:

Long double

Δημοσίευση από _tasos » 13 Ιουν 2007 11:45

Βρήκα το παρακάτω site, όπου ορίζεις το precision του cout. Έχει και παραδειγματάκια με κώδικα!

http://www.cplusplus.com/reference/iost ... ision.html

tonik
Δημοσιεύσεις: 32
Εγγραφή: 17 Μάιος 2007 21:57

Long double

Δημοσίευση από tonik » 21 Ιουν 2007 19:18

ευχαριστω....η βοηθεια σας ηταν πολιτιμη και καταφερα να λυσω το προβλημα

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες