Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
pmfovka Forumaš(ica)

Pridružen/a: 08. 11. 2009. (21:58:15) Postovi: (60)16
|
|
[Vrh] |
|
ma Forumaš(ica)


Pridružen/a: 27. 01. 2007. (12:06:50) Postovi: (347)16
Spol: 
|
|
[Vrh] |
|
ante003 Forumaš(ica)


Pridružen/a: 13. 10. 2008. (17:45:10) Postovi: (3C5)16
Spol: 
|
|
[Vrh] |
|
Milojko Forumaš(ica)


Pridružen/a: 07. 11. 2008. (14:57:52) Postovi: (453)16
Spol: 
Lokacija: Hilbertov hotel
|
Postano: 22:22 ned, 8. 11. 2009 Naslov: |
|
|
[quote="ma"][code:1]abs()[/code:1][/quote]
još uvijek ne smiju koristiti funkcije
[code:1]int x, x_abs;
scanf ("%d", &x);
if (x > 0)
x_abs = x;
else
x_abs = -x; /* ili (-1) * x, mislim da je to svejedno */
[/code:1]
još uvijek ne smiju koristiti funkcije
Kod: | int x, x_abs;
scanf ("%d", &x);
if (x > 0)
x_abs = x;
else
x_abs = -x; /* ili (-1) * x, mislim da je to svejedno */
|
_________________ Sedam je prost broj
Bolonja je smeće i to pod hitno treba mijenjat
|
|
[Vrh] |
|
ajaxcy Forumaš(ica)


Pridružen/a: 27. 09. 2009. (17:58:37) Postovi: (77)16
Spol: 
|
|
[Vrh] |
|
Atomised Forumaš(ica)


Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
ajaxcy Forumaš(ica)


Pridružen/a: 27. 09. 2009. (17:58:37) Postovi: (77)16
Spol: 
|
|
[Vrh] |
|
pmfovka Forumaš(ica)

Pridružen/a: 08. 11. 2009. (21:58:15) Postovi: (60)16
|
|
[Vrh] |
|
Atomised Forumaš(ica)


Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
Gino Forumaš(ica)

Pridružen/a: 11. 09. 2008. (10:54:06) Postovi: (370)16
Lokacija: Pula
|
|
[Vrh] |
|
pmfovka Forumaš(ica)

Pridružen/a: 08. 11. 2009. (21:58:15) Postovi: (60)16
|
|
[Vrh] |
|
vsego Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16
Spol: 
Lokacija: /sbin/init
|
Postano: 17:46 pon, 9. 11. 2009 Naslov: |
|
|
Cjelobrojno je samo ako su obje vrijednosti koje dijelis cjelobrojne. U tom slucaju:
[tt](double)x/y[/tt]
je realno dijeljenje. No, ako su [tt]x[/tt] i/ili [tt]y[/tt] realni, onda je i
[tt]x/y[/tt]
realno dijeljenje.
Ako te muci zadaca, provjeri da nemas viska ispisa i sl. (procitati Help od aplikacije).
Cjelobrojno je samo ako su obje vrijednosti koje dijelis cjelobrojne. U tom slucaju:
(double)x/y
je realno dijeljenje. No, ako su x i/ili y realni, onda je i
x/y
realno dijeljenje.
Ako te muci zadaca, provjeri da nemas viska ispisa i sl. (procitati Help od aplikacije).
_________________ 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] |
|
miam Forumaš(ica)

Pridružen/a: 03. 11. 2009. (11:19:45) Postovi: (70)16
Spol: 
|
|
[Vrh] |
|
vsego Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16
Spol: 
Lokacija: /sbin/init
|
Postano: 17:56 pon, 9. 11. 2009 Naslov: |
|
|
Sto znaci "provjeriti apsolutnu vrijednost"? :grebgreb: Tako kako pise, mozes ju [b]izracunati[/b] i pospremiti u varijablu ili iskoristiti negdje. Dakle:
[code:1]int x, aps_x;
scanf("%d", &x);
printf("|%d| = %d\n", x, x < 0 ? -x : x);
aps_x = (x < 0 ? -x : x);
printf("|%d| = %d\n", x, y);[/code:1]
Sto znaci "provjeriti apsolutnu vrijednost"? Tako kako pise, mozes ju izracunati i pospremiti u varijablu ili iskoristiti negdje. Dakle:
Kod: | int x, aps_x;
scanf("%d", &x);
printf("|%d| = %d\n", x, x < 0 ? -x : x);
aps_x = (x < 0 ? -x : x);
printf("|%d| = %d\n", x, y); |
_________________ 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] |
|
miam Forumaš(ica)

Pridružen/a: 03. 11. 2009. (11:19:45) Postovi: (70)16
Spol: 
|
|
[Vrh] |
|
Bole13 Forumaš(ica)

Pridružen/a: 01. 11. 2008. (00:33:50) Postovi: (5A)16
Spol: 
|
Postano: 12:39 sri, 11. 11. 2009 Naslov: |
|
|
Mene isto muci nesto u zadatku iz 3. zadace.
Zadatak glasi: Napišite program koji učitava 8 realnih brojeva, te ih ispisuje umnožak ona dva koji imaju najveću, odnosno najmanju apsolutnu vrijednost.
Rezultat obavezno ispišite koristeći format %g!
Sad kolko sam shvatio treba se ispisat umnozak ta 2 broja, a ne njihove apsolutne vrijednosti. Tu me muci sto ako korisnik ucita 8 brojeva medu kojima su -15 i 15 kao najvece apsolutne vrijednosti, koji se onda mnozi? Ili ce se prihvatit kao rjesenje i jedno i drugo.
Ja sam radio program koji ce za najmanji (najveci) uzet onaj koji se prvi ucitao s najmanjom (najvecom) abs vrijednosti, znaci za sljedece provjerava < ili > od prethodnog.
Mene isto muci nesto u zadatku iz 3. zadace.
Zadatak glasi: Napišite program koji učitava 8 realnih brojeva, te ih ispisuje umnožak ona dva koji imaju najveću, odnosno najmanju apsolutnu vrijednost.
Rezultat obavezno ispišite koristeći format %g!
Sad kolko sam shvatio treba se ispisat umnozak ta 2 broja, a ne njihove apsolutne vrijednosti. Tu me muci sto ako korisnik ucita 8 brojeva medu kojima su -15 i 15 kao najvece apsolutne vrijednosti, koji se onda mnozi? Ili ce se prihvatit kao rjesenje i jedno i drugo.
Ja sam radio program koji ce za najmanji (najveci) uzet onaj koji se prvi ucitao s najmanjom (najvecom) abs vrijednosti, znaci za sljedece provjerava < ili > od prethodnog.
|
|
[Vrh] |
|
eve Forumaš(ica)

Pridružen/a: 13. 07. 2009. (23:07:06) Postovi: (192)16
Spol: 
|
|
[Vrh] |
|
Bole13 Forumaš(ica)

Pridružen/a: 01. 11. 2008. (00:33:50) Postovi: (5A)16
Spol: 
|
Postano: 12:51 sri, 11. 11. 2009 Naslov: |
|
|
Gle to mi je jasno :) to mi i radi program, poanta je ako se ucita -15 i 15 oni ce imat istu vrijednost abs, i koji ces onda spremit u tu pomocnu varijablu? Jer na rezultat umnoska ce mi itekako utjecat dal spremim 15 ili -15 kao najvecu abs vrijednost.
Npr. ucita se: 1 2 3 4 -1 -2 -15 15
Program moze ispisat 1*15, 1*-15, -1*15, -1*-15.
Kuzis sto me muci sad? :)
Gle to mi je jasno to mi i radi program, poanta je ako se ucita -15 i 15 oni ce imat istu vrijednost abs, i koji ces onda spremit u tu pomocnu varijablu? Jer na rezultat umnoska ce mi itekako utjecat dal spremim 15 ili -15 kao najvecu abs vrijednost.
Npr. ucita se: 1 2 3 4 -1 -2 -15 15
Program moze ispisat 1*15, 1*-15, -1*15, -1*-15.
Kuzis sto me muci sad?
|
|
[Vrh] |
|
eve Forumaš(ica)

Pridružen/a: 13. 07. 2009. (23:07:06) Postovi: (192)16
Spol: 
|
|
[Vrh] |
|
Bole13 Forumaš(ica)

Pridružen/a: 01. 11. 2008. (00:33:50) Postovi: (5A)16
Spol: 
|
Postano: 12:57 sri, 11. 11. 2009 Naslov: |
|
|
E ja sam isto provjeravao strogo manje (vece), tak da bi za onih 8 ucitanih izbacio rezultat 1*-15. Nisam htio predavat dok to ne provjerim.
E da da te jos nesh zagnjavim akd si vec tu :), posto kaze da moraju bit realne varijable, a abs(int) mora bit, onda sam includao math.h i koristio fabs. Si i ti tak radila il?
Edit: Nvm, radi i sa abs mada se buni sto mu predajem realne varijable.
E ja sam isto provjeravao strogo manje (vece), tak da bi za onih 8 ucitanih izbacio rezultat 1*-15. Nisam htio predavat dok to ne provjerim.
E da da te jos nesh zagnjavim akd si vec tu , posto kaze da moraju bit realne varijable, a abs(int) mora bit, onda sam includao math.h i koristio fabs. Si i ti tak radila il?
Edit: Nvm, radi i sa abs mada se buni sto mu predajem realne varijable.
|
|
[Vrh] |
|
|