Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Kalkulator przetwarza duże liczby na "1e+006"

Ostatnio zmodyfikowano 2014-08-28 21:34
Autor Wiadomość
SquBany
Temat założony przez niniejszego użytkownika
Kalkulator przetwarza duże liczby na "1e+006"
» 2014-08-28 19:34:35
Nie dawno zacząłem się uczyć i stworzyłem kalkulator. Program jednak odmawia mi współpracy. Dokładnie chodzi o duże liczby, korzystałem z float, double, long double i zawsze przy dużych liczbach np. 1 000 000 wyświetla "1e+006". Jak naprawić ten błąd ?
P-116333
pekfos
» 2014-08-28 19:43:35
C/C++
std::cout << std::fixed << liczba;
P-116334
Jacob99
» 2014-08-28 20:13:30
I nie jest to błąd, tylko przy dużych liczbach strumień wypisuje je w notacji wykładniczej.
P-116335
SquBany
Temat założony przez niniejszego użytkownika
» 2014-08-28 20:19:04
To.. dobrze wiedzieć :D A da się ukryć ,,.'' i liczby po nim kiedy nie wpisuję liczb po przecinku ? No dla mnie to wygląda nieestetycznie.
P-116336
czosnek17
» 2014-08-28 21:02:44
C/C++
float x = 12345678;
cout << x << endl;
cout << fixed << x << endl;
cout.precision( 0 );
cout << fixed << x << endl;
http://www.cplusplus.com​/reference/ios/fixed/
P-116343
Jacob99
» 2014-08-28 21:34:23
Frazy, które należy wpisać w wyszukiwarkę google:
P-116344
« 1 »
  Strona 1 z 1