Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

zaokruzivanje brojeva

[es] :: C/C++ programiranje :: C/C++ za početnike :: zaokruzivanje brojeva

[ Pregleda: 4266 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

komar023
Zrenjanin

Član broj: 125417
Poruke: 6
*.zrlocal.net.



Profil

icon zaokruzivanje brojeva14.12.2006. u 11:44 - pre 210 meseci
Kako da zaokruzim realni broj na cetiri decimale?
 
Odgovor na temu

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
*.crnagora.net.

Jabber: mister_rap@jabber.com


+21 Profil

icon Re: zaokruzivanje brojeva14.12.2006. u 13:53 - pre 210 meseci
Valjda %broj.4f :)
 
Odgovor na temu

komar023
Zrenjanin

Član broj: 125417
Poruke: 6
*.zrlocal.net.



Profil

icon Re: zaokruzivanje brojeva14.12.2006. u 14:59 - pre 210 meseci
printf("%.4f",A);
ce na ekranu prikazati broj A zaokružen na četiri deciamale dok će u memoriji ostati onakav kakav jeste. Ovo sam znao ali meni treba da se vrednost promenljive A žaokruži na četiri decimale.
 
Odgovor na temu

del-boy
Bojan Delić
Beograd

Član broj: 9330
Poruke: 1089

Sajt: www.delic.in.rs


+21 Profil

icon Re: zaokruzivanje brojeva14.12.2006. u 20:33 - pre 210 meseci
Šta tačno hoćeš? Ajde daj primer šta hoćeš da ti stoji u memoriji pre i posle zaokruživanja.

Realni brojevi u računarima su pretstavljeni pomoću MNF (mašinske normalizovane forme) i koliko ja kontam ti hoćeš da promeniš strukturu MNF-a, što će teško da može...
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: zaokruzivanje brojeva14.12.2006. u 21:38 - pre 210 meseci
Code:

// ...
#include <stdio.h>
// ...

char buffer[80];

double x = 3.14154;
sprintf( buffer, "%.4f", x );
// buffer == "3.1415"
x = atof( buffer );
// x == 3.1415

double y = 3.14155;
sprintf( buffer, "%.4f", y );
// buffer == "3.1416"
y = atof( buffer );
// y == 3.1416

double z = 3.14156;
sprintf( buffer, "%.4f", z );
// buffer == "3.1416"
z = atof( buffer );
// z == 3.1416

double q = 3.1415;
sprintf( buffer, "%.4f", q );
// buffer == "3.1415"
q = atof( buffer );
// q == 3.1415

double w = 3.141;
sprintf( buffer, "%.4f", w );
// buffer == "3.1410"
w = atof( buffer );
// w == 3.141

 
Odgovor na temu

komar023
Zrenjanin

Član broj: 125417
Poruke: 6
*.zrlocal.net.



Profil

icon Re: zaokruzivanje brojeva15.12.2006. u 10:46 - pre 210 meseci
Hvala ovo mi je trebalo.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: zaokruzivanje brojeva

[ Pregleda: 4266 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.