FAQ | Points | Add... | Recent posts | Search | Register | Log in


Odcianie liczb po przecinku C++


Post new topic  Reply to topic      Main Page -> Forum Index -> Programming Generally -> Odcianie liczb po przecinku C++
Author
Message
rafe
Poziom 10
Poziom 10


Joined: 11 Mar 2005
Posts: 57
Location: Kraków

Post#1 Post from the author of the topic 30 Mar 2006 16:51   

Odcianie liczb po przecinku C++


Cześć.
Jak odciąć określoną ilość miejsc po przecinku w danej liczbie??.
Np: float a=12,343546575474
i chcę żeby dalej w programie liczba a równała się : a=12,343 .

Dziękuję. Pozdrawiam.
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 30 Mar 2006 16:51   





Back to top
   
super_sonic
Poziom 16
Poziom 16


Joined: 10 Apr 2003
Posts: 320
Location: gliwice

Post#2 30 Mar 2006 18:00   

Re: Odcianie liczb po przecinku C++


o ile dobrze pamietam to dolaczasz plik iomanip.h, i piszesz np cout << setprecision (3) << zmienna;
Back to top
   
Google

Google Adsense


Post# 30 Mar 2006 18:00   





Back to top
   
Sam Sung
Poziom 21
Poziom 21


Joined: 23 Mar 2005
Posts: 1216

Post#3 30 Mar 2006 18:19   

Odcianie liczb po przecinku C++


a=floor(a*1000.)/1000.;
Back to top
   
Google

Google Adsense


Post# 30 Mar 2006 18:19   





Back to top
   
kloszi
Poziom 16
Poziom 16


Joined: 22 Feb 2003
Posts: 328

Post#4 31 Mar 2006 21:49   

Odcianie liczb po przecinku C++


float a=12,343546575474 ;
float b;

b=(float)((int)(a*100))/1000.0;
Back to top
   
pawric
Poziom 2
Poziom 2


Joined: 23 Jun 2005
Posts: 2
Location: Gdańsk

Post#5 01 Apr 2006 12:33   

Re: Odcianie liczb po przecinku C++


kloszi wrote:
float a=12,343546575474 ;
float b;

b=(float)((int)(a*100))/1000.0;


Jeżeli dzielisz przez float (1000.0) to rzutowanie licznika na float jest niepotrzebne. Zresztą tworzenie drugiej zmiennej (b) także. No i przecinki się rozjechały :-).

a = (int) (a * 1000) / 1000.0;
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Programming Generally -> Odcianie liczb po przecinku C++
Page 1 of 1
Similar topics
Działania matematyczne po przecinku w BCB6 - ROZWIĄZANE (3)
Jak ograniczyć ilość cyfr po przecinku C# (2)
[Delphi] FloatToStrF - ilość cyfr po przecinku. (1)
Bascom, zmienna single, po przecinku (4)
liczba miejsc po przecinku C++ builder (3)
C++ builder miejsca po przecinku (1)
bascom - miejsca po przecinku (4)
C# 2010 wyświetlanie wartości double z określoną ilością liczb po przecinku (1)
Reprezentacja wyniku. Tylko 2 miejsca po przecinku. (18)
DS18B20, DS1820 wyświetlanie temp po przecinku (1)

Page generation time: 0.11 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed