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

Dobijanje celog broja pri deljenu ...

[es] :: C/C++ programiranje :: C/C++ za početnike :: Dobijanje celog broja pri deljenu ...

[ Pregleda: 3449 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nikolas_bg
Beograd

Član broj: 156367
Poruke: 45
91.150.123.*



+2 Profil

icon Dobijanje celog broja pri deljenu ...11.09.2007. u 18:41 - pre 201 meseci
Zanima me da li mogu da nateram c++ da mi mi prilikom operacije npr . 6/5 , prikaze 1.2 a ne ceo broj tj. 1 ???
 
Odgovor na temu

Baalzamon

Član broj: 116277
Poruke: 5
*.ptt.yu.



Profil

icon Re: Dobijanje celog broja pri deljenu ...11.09.2007. u 19:07 - pre 201 meseci
ne razumem se u c++
ali po ovome sto znam iz c-a to hoce da radi ako si deklarisao kao integer.
stavi float ili double, pa vidi da li radi. Ovo govorim za c, ne znam da li je isto i za c++
ili probaj da stavis ovako 6.0/5.0

pa reci ako je pomoglo
 
Odgovor na temu

Nikolas_bg
Beograd

Član broj: 156367
Poruke: 45
77.46.236.*



+2 Profil

icon Re: Dobijanje celog broja pri deljenu ...11.09.2007. u 21:44 - pre 201 meseci
Pomoglo je . Hvala !
 
Odgovor na temu

Danijel Bulic
Danijel Bulic
Split

Član broj: 140925
Poruke: 116
*.tel.net.ba.



+4 Profil

icon Re: Dobijanje celog broja pri deljenu ...12.09.2007. u 06:47 - pre 201 meseci
Samo stavi float ili long umjesto integer (int)
ex. malak
 
Odgovor na temu

DjoleReject
Djordje Knezevic
Zvezdara

Član broj: 85258
Poruke: 309
*.dynamic.sbb.co.yu.



+1 Profil

icon Re: Dobijanje celog broja pri deljenu ...13.09.2007. u 14:29 - pre 201 meseci
Mnogo je nacina, evo nekoliko:

6 / 5.0;
6 / (float)5;
6 / 5.0f;
(float)6 / (float)5;
Svuda gde je float, moze biti i double. Najzgodnije je imeniocu dodati .0 i resio si problem...
De si Deda...
 
Odgovor na temu

tosa
上海, 中国

Član broj: 1811
Poruke: 1342
218.1.28.*

ICQ: 14293955
Sajt: https://github.com/milost..


+48 Profil

icon Re: Dobijanje celog broja pri deljenu ...14.09.2007. u 03:14 - pre 201 meseci
Ne navikavaj se na double, ako ti BAŠ ne treba :)
 
Odgovor na temu

DjoleReject
Djordje Knezevic
Zvezdara

Član broj: 85258
Poruke: 309
*.dynamic.sbb.co.yu.



+1 Profil

icon Re: Dobijanje celog broja pri deljenu ...14.09.2007. u 15:22 - pre 201 meseci
toso, ako te ne mrzi, molim te da objasnis ovo sa double-om. Hoce li se napustiti u novom standardu ili...???
Ja sam cuo da se prilikom alokacije memorije, uzima ista velicina bez obzira da li koristis float ili double. To se navodno desava zbog nekih kompajlerskih ubrzavanja kojima je vaznije da elementi budu iste velicine, nego ta usteda koja se dobije razlikom. Iz toga je sledio zakljucak da ako ti je svejedno (i sa stanovista procesorskog vremena i sa stanovista utrosene memorije) koji tip koristis - zasto ne koristiti onaj koji omogucava vecu preciznost.
Ovo sto pisem mi je poodavno rekao asistent u skoli, a posto je inace bio prilicno pouzdan i od pomoci, nisam proveravao ovu tvrdnju.
Ako je to netacno, bio bi mi to veliki eyeopener, jer ja nikad ne koristim float.
De si Deda...
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
161.53.237.*



+9 Profil

icon Re: Dobijanje celog broja pri deljenu ...20.09.2007. u 08:52 - pre 201 meseci
Svaki realan broj se po defaultu interpretira kao double, a ne kao float. Mnogi su na fakulteti popadali baš na tom pitanju tj. npr. što je 11.7? Točan odgovor: Konstanta tipa DOUBLE. Ne float. 11.7f bi bilo float. Tako da... double koristite i više nego što mislite ;)

Glede izbacivanja iz standarda.... Smatram da bi to bila greška. Ipak je riječ o dvostrukoj preciznosti i puno širem rasponu brojeva da bi ga se samo tako izbacilo. Uostalom, čemu to?
 
Odgovor na temu

DjoleReject
Djordje Knezevic
Zvezdara

Član broj: 85258
Poruke: 309
*.dynamic.sbb.co.yu.



+1 Profil

icon Re: Dobijanje celog broja pri deljenu ...20.09.2007. u 13:57 - pre 201 meseci
Naravno, upoznat sam s cinjenicom da kad samo stavis tacku dobijes double. Ne toliko zbog skole koliko zbog miliona warninga koje ispravljam kada neka biblioteka trazi float (a posto sam picajzla, ja sve to kastujem da ne bih gledao warninge). Nego sam mislio da tosa ima razlog zasto prica to sto prica, posto meni nije poznat po lupanju napamet, cak naprotiv...
Ali cini se da je on ovaj thread smatrao zavrsenim kad je odgovorio, pa nije ni bitno.
De si Deda...
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
161.53.237.*



+9 Profil

icon Re: Dobijanje celog broja pri deljenu ...20.09.2007. u 14:58 - pre 201 meseci
Warninzi su samo zbog gubitka preciznosti... što je i razumljivo zbog razlika između float i double. No da umjesto float svugdje koristiš double ne bi imao tih problema.
 
Odgovor na temu

DjoleReject
Djordje Knezevic
Zvezdara

Član broj: 85258
Poruke: 309
*.dynamic.sbb.co.yu.



+1 Profil

icon Re: Dobijanje celog broja pri deljenu ...22.09.2007. u 03:40 - pre 201 meseci
Pa kao sto sam napisao dva posta vise, upravo to i radim.
De si Deda...
 
Odgovor na temu

staticInt

Član broj: 66101
Poruke: 485
91.150.96.*



+43 Profil

icon Re: Dobijanje celog broja pri deljenu ...22.09.2007. u 13:42 - pre 201 meseci
Po meni je najbolje navici se na double i resiti problem.
 
Odgovor na temu

perun_
Nemanja Andjelkovic
Banglades

Član broj: 151779
Poruke: 115
212.62.55.*

Sajt: 127.0.0.1


Profil

icon Re: Dobijanje celog broja pri deljenu ...02.10.2007. u 09:49 - pre 200 meseci
Double je ponekad preveliki. Tacno, sa danasnjim stupnjem razvoja memorija nije problem, ali sta ako radis recimo sa smart karticama ili bilo cime drugim gde si veoma ogranicen sto se memorije tice?
Ne treba ciljati u metu vec metati u cilj
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Dobijanje celog broja pri deljenu ...

[ Pregleda: 3449 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

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