[C] Zaokrąglanie liczb
Ostatnio zmodyfikowano 2012-02-23 19:38
agierus Temat założony przez niniejszego użytkownika |
» 2012-02-23 17:03:02 dokladnie o to chodzilo :) dzieki |
|
pekfos |
» 2012-02-23 17:41:50 Nie? .* The precision is not specified in the format string, but as an additional integer value argument preceding the argument that has to be formatted. |
printf( "%.*lf", 5, 3.1415926535 ); |
|
ison |
» 2012-02-23 17:44:08 ano, rzeczywiście, warto znać ;) |
|
agierus Temat założony przez niniejszego użytkownika |
» 2012-02-23 18:11:20 a mam jeszcze jedno pytanie..jakich zmiennych uzyc zeby mi wyswietlalo wynik do 10 miejsc po przecinku... bo mam int a,b; float wynik=(float)(a/b); ale to wyswietla tylko 6 miejsc po przecinku a mi trzeba dokladna wartosc... |
|
pekfos |
» 2012-02-23 18:27:46 |
|
agierus Temat założony przez niniejszego użytkownika |
» 2012-02-23 18:45:09 chodzi o to ze do zmiennej float w=a/b zapisuje mi licze 0.123456 przy wyswietlaniu np printf("%.12f",w) wyswietla 0.123456789123 to czemu mi o tego :0.123456789123 nie zapisuje do zmiennej w tylko 0.123456? |
|
pekfos |
» 2012-02-23 18:53:35 a skąd wiesz, że zapisuje się w zmiennej co innego niż to co jest wyświetlane? |
|
agierus Temat założony przez niniejszego użytkownika |
» 2012-02-23 19:38:33 no bo jak potem jej uzywam by ją zaokraglic czy cos to inne wyniki pokazuje niz trzeba |
|
1 « 2 » |