Notacja naukowa bez zer

Notacja naukowa bez zer
A9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Cześć, mam pytanie, jak na wyjściu podać double'a czy tam floata bez zer przy potędze, tzn. chciałbym otrzymać zapis "3.623e-7" zamiast "3.623e-007", ktoś wie jak to zrobić? Jest jakaś funkcja? Do pierwszej części używam setprecision(), no ale z tym drugim to nie wiem.

mwl4
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 404
0

Najprawdopodobniej standardowymi metodami nie da się. Musiałbyś pakować wynik do stringa, szukać e-, i usuwać po tym znaki aż napotkasz coś innego niż 0.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.