Wpis z mikrobloga

via Wykop Mobilny (Android)
  • 337
@FreakingAwesome: Temat wałkowany milion razy, następnym razem użyj opcji szukaj. Poza tym to forum nie jest dla ludzi bez chociaż minimalnej wiedzy. Jak nie umiesz podstaw to nawet nie bierz się za programowanie. Niech już wprowadzą tą ustawę, że programować będą mogły tylko osoby z uprawnieniami. Masz szczęście, że mam dzisiaj dobry humor i skończy się tylko na warnie. ZAMYKAM

-
Piszę poprawnie po polsku

INTEL CORE 2 DUO 2X2,3 GHz, GeForce 8800 GT, 2GB RAM,
  • Odpowiedz
Wyskoczyła ci bardzo mała liczba bliska zeru wypisana w notacji wykładniczej.

@Drakii: To co mu wyskoczyło to "ujemne zero".
@FreakingAwesome: Na studiach informatycznych tego uczą. Musisz wziąć pod uwagę niedokładność liczb zmiennoprzecinkowych albo pracować na innym systemie liczbowym np na intach.
  • Odpowiedz
@FreakingAwesome:
Z dodawaniem wszystko ok, przy floatach możesz użyć
printf("%.2f\n", x);
który wypisze tylko "n" (w tym przypadku 2) miejsc po przecinku, zamiast std::cout, żeby uniknąć notacji wykładniczej i będzie gitówa.
  • Odpowiedz