Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
punio4 Forumaš(ica)
Pridružen/a: 08. 11. 2006. (18:32:34) Postovi: (120)16
Spol:
Lokacija: Zagreb
|
|
[Vrh] |
|
Casper Forumaš(ica)
Pridružen/a: 02. 04. 2005. (14:45:29) Postovi: (7E)16
Spol:
Lokacija: Krk
|
|
[Vrh] |
|
napraviculom Forumaš(ica)
Pridružen/a: 01. 02. 2007. (16:40:37) Postovi: (71)16
Spol:
Lokacija: Scranton
|
Postano: 12:33 sub, 12. 5. 2007 Naslov: |
|
|
[quote="vsego"][quote="5ra"]jel može neki hint za 23 zadatak, naime kada dobijem decimalni dio npt 0.67 nemam ideju kako ga pretvorit u cijeli broj. probala sam nekim množenjem s deset, ali baš i ne ide.[/quote]
Kod zadataka s pomicnim zarezom, input ce biti takav da bude x+a/b, gdje je x cijeli broj, a prirodan (ili nula), a b potencija broja 2. :-s S takvim inputima nema gresaka kod mnozenja. ;)[/quote]
Moze l' jos malo pomoci? Znaci [b]x[/b] mozemo dobit pretvaranjem ucitanog broja u int cast operatorom, a broj [b]a/b[/b] oduzimanjem ta dva (je to ideja?). Kako onda dalje?
Npr. 6,25=6+0,25=6+25/100. Kako se [b]a[/b] i [b]b[/b] "uklapaju" u 25/100?
Ili u zadatku 30. kako dobiti n-tu znamenku iza dec.tocke (i opcenito takvim zadacima)?
vsego (napisa): | 5ra (napisa): | jel može neki hint za 23 zadatak, naime kada dobijem decimalni dio npt 0.67 nemam ideju kako ga pretvorit u cijeli broj. probala sam nekim množenjem s deset, ali baš i ne ide. |
Kod zadataka s pomicnim zarezom, input ce biti takav da bude x+a/b, gdje je x cijeli broj, a prirodan (ili nula), a b potencija broja 2. S takvim inputima nema gresaka kod mnozenja. |
Moze l' jos malo pomoci? Znaci x mozemo dobit pretvaranjem ucitanog broja u int cast operatorom, a broj a/b oduzimanjem ta dva (je to ideja?). Kako onda dalje?
Npr. 6,25=6+0,25=6+25/100. Kako se a i b "uklapaju" u 25/100?
Ili u zadatku 30. kako dobiti n-tu znamenku iza dec.tocke (i opcenito takvim zadacima)?
|
|
[Vrh] |
|
ma Forumaš(ica)
Pridružen/a: 27. 01. 2007. (12:06:50) Postovi: (347)16
Spol:
|
|
[Vrh] |
|
me_me Forumaš(ica)
Pridružen/a: 10. 09. 2006. (11:56:01) Postovi: (CC)16
|
|
[Vrh] |
|
napraviculom Forumaš(ica)
Pridružen/a: 01. 02. 2007. (16:40:37) Postovi: (71)16
Spol:
Lokacija: Scranton
|
Postano: 14:06 sub, 12. 5. 2007 Naslov: |
|
|
[quote="ma"]
uzmi decimalni dio, i iz njega probaj doć do cijelog broja kojem je zadnja znamenka tražena decimala. [/quote]
u tome zecu i lezi grm... kako?
a ono vsegino je znaci samo uputa za kakav input koristit?
edit: da, dobro, za n-tu znamenku iza dec.tocke je jasno sad, al kako znat kolko znamenki ima iza dec.tocke?
ma (napisa): |
uzmi decimalni dio, i iz njega probaj doć do cijelog broja kojem je zadnja znamenka tražena decimala. |
u tome zecu i lezi grm... kako?
a ono vsegino je znaci samo uputa za kakav input koristit?
edit: da, dobro, za n-tu znamenku iza dec.tocke je jasno sad, al kako znat kolko znamenki ima iza dec.tocke?
Zadnja promjena: napraviculom; 14:22 sub, 12. 5. 2007; ukupno mijenjano 1 put.
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
|
[Vrh] |
|
fluff Forumaš(ica)
Pridružen/a: 06. 03. 2007. (11:45:29) Postovi: (5A)16
Spol:
Lokacija: zgb
|
|
[Vrh] |
|
eta Forumaš(ica)
Pridružen/a: 16. 02. 2007. (16:54:15) Postovi: (2F)16
|
|
[Vrh] |
|
5ra Forumaš(ica)
Pridružen/a: 13. 08. 2006. (21:34:08) Postovi: (D5)16
Spol:
|
|
[Vrh] |
|
milasinovic Moderator
Pridružen/a: 25. 11. 2002. (17:03:32) Postovi: (18)16
Spol:
Lokacija: FER-D374
|
|
[Vrh] |
|
milasinovic Moderator
Pridružen/a: 25. 11. 2002. (17:03:32) Postovi: (18)16
Spol:
Lokacija: FER-D374
|
|
[Vrh] |
|
paulay6 Forumaš(ica)
Pridružen/a: 15. 02. 2007. (11:08:25) Postovi: (7)16
|
Postano: 7:28 pon, 14. 5. 2007 Naslov: |
|
|
[quote="vsego"]x = 6.25
[tt]int a = (int)x[/tt] :arrow: a = 6
[/quote]
Moze pomoc? Ne znam u cemu je stvar, kod najjednostavnijih programa mi to ne radi, za a dobijem neku nebulozu, tipa sesteroznamenkasti broj, ili za ovaj konkretan slucaj nulu.
#include <stdio.h>
int main (void){
float x;
printf ("Upisi realni broj:"); scanf ("%f", &x);
int a = (int) x;
printf ("%d", a);
}
vsego (napisa): | x = 6.25
int a = (int)x a = 6
|
Moze pomoc? Ne znam u cemu je stvar, kod najjednostavnijih programa mi to ne radi, za a dobijem neku nebulozu, tipa sesteroznamenkasti broj, ili za ovaj konkretan slucaj nulu.
#include <stdio.h>
int main (void){
float x;
printf ("Upisi realni broj:"); scanf ("%f", &x);
int a = (int) x;
printf ("%d", a);
}
|
|
[Vrh] |
|
fluff Forumaš(ica)
Pridružen/a: 06. 03. 2007. (11:45:29) Postovi: (5A)16
Spol:
Lokacija: zgb
|
|
[Vrh] |
|
mdoko Forumaš(ica)
Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol:
Lokacija: Heriot-Watt University, Edinburgh
|
|
[Vrh] |
|
Nori Forumaš(ica)
Pridružen/a: 01. 10. 2006. (18:41:07) Postovi: (E5)16
Spol:
|
Postano: 9:30 pon, 14. 5. 2007 Naslov: |
|
|
[quote="mdoko"]
Koliko puta treba napominjati da standard (C90) zahtijeva da [b]sve deklaracije verijabli idu prije prve izvrsne naredbe u bloku[/b]? :roll:
[/quote]
Čemu roll?? Zašto cijelo vrijeme napadate ljude koji ne znaju, i što je pohvalno, žele saznati pa pitaju?? Ok, to smo radili na predavanju/vježbama, ali što: neki su baš taj dan bili lijeni, pa sad žele tu pogrešku ispraviti. Uostalom, ako je naporno na takva glupa pitanja odgvorati, nemojte odgovarati!
mdoko (napisa): |
Koliko puta treba napominjati da standard (C90) zahtijeva da sve deklaracije verijabli idu prije prve izvrsne naredbe u bloku?
|
Čemu roll?? Zašto cijelo vrijeme napadate ljude koji ne znaju, i što je pohvalno, žele saznati pa pitaju?? Ok, to smo radili na predavanju/vježbama, ali što: neki su baš taj dan bili lijeni, pa sad žele tu pogrešku ispraviti. Uostalom, ako je naporno na takva glupa pitanja odgvorati, nemojte odgovarati!
|
|
[Vrh] |
|
napraviculom Forumaš(ica)
Pridružen/a: 01. 02. 2007. (16:40:37) Postovi: (71)16
Spol:
Lokacija: Scranton
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
Postano: 10:26 pon, 14. 5. 2007 Naslov: |
|
|
Uz mdokine opaske, provjeriti je l' ekstenzija .c (a [b]NE[/b] .cpp). :) Usput, preporucam uvijek koristiti [tt]double[/tt], a nikad [tt]float[/tt]. ;)
Uz mdokine opaske, provjeriti je l' ekstenzija .c (a NE .cpp). Usput, preporucam uvijek koristiti double, a nikad float.
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
|
|
[Vrh] |
|
The Economist Forumaš(ica)
Pridružen/a: 04. 06. 2006. (00:03:21) Postovi: (5D)16
Spol:
|
|
[Vrh] |
|
The Economist Forumaš(ica)
Pridružen/a: 04. 06. 2006. (00:03:21) Postovi: (5D)16
Spol:
|
Postano: 13:52 pon, 14. 5. 2007 Naslov: |
|
|
eh...sad sam se domislila kako si malo pomoci...
pa sam si isprintala sve medjubrojeve: glavnibroj, decimala, cijeli, novadecimala, novicijeli.
dakle, za 1234.5678 mi ispise sljedece:
novicijeli: 5678
novadecimala: 0.1234
glavnibroj: 5678.12
a u kodu povise imam glavnibroj=novicijeli+novadecimala.
glavnibroj je naravno double, pa mi nije jasno zasto "krivo zbroji" dobre inpute... :roll:
eh...sad sam se domislila kako si malo pomoci...
pa sam si isprintala sve medjubrojeve: glavnibroj, decimala, cijeli, novadecimala, novicijeli.
dakle, za 1234.5678 mi ispise sljedece:
novicijeli: 5678
novadecimala: 0.1234
glavnibroj: 5678.12
a u kodu povise imam glavnibroj=novicijeli+novadecimala.
glavnibroj je naravno double, pa mi nije jasno zasto "krivo zbroji" dobre inpute...
_________________ Lots of people believe that women have some kind of genetic fault that keeps them from understanding science. Fact is: there is no genetic fault, but it's still harder, because they have to work against everybody's expectation that they won't make it anyway.
|
|
[Vrh] |
|
|