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

Pridružen/a: 21. 10. 2010. (19:45:56) Postovi: (62)16
|
|
[Vrh] |
|
frutabella Forumaš(ica)

Pridružen/a: 09. 10. 2010. (16:35:36) Postovi: (24E)16
|
Postano: 16:01 sri, 17. 11. 2010 Naslov: |
|
|
[quote="vsego"]Mozes ih staviti u niz i koristiti unatrag ili sloziti kao da ide s desna na lijevo, pa na kraju izvrnuti redoslijed (slicno provjeri je li broj palindrom, sto se radi na predavanju).[/quote]
Imam pitanje! Ovo je treci zadatak s vjezbi za prakticni kolokvij, i u njemu treba primjeniti niz, kako ste Vi rekli, odnosno Hornerov algoritam kako je kolegica poslije vas rekla, a mi nit smo radili nizove (sto ste i rekli da nece biti) nit smo radili Hornerov algoritam (sto se tek javlja u poglavlju Nizovi (polja) ), kako sad da znamo koje zadatke rjesavati i kojima se mozemo nadati? U nekima se i funkcije pojavljuju ako sam dobro vidjela, stpo takodjer nismo jos radili. :(
Hvala!
vsego (napisa): | Mozes ih staviti u niz i koristiti unatrag ili sloziti kao da ide s desna na lijevo, pa na kraju izvrnuti redoslijed (slicno provjeri je li broj palindrom, sto se radi na predavanju). |
Imam pitanje! Ovo je treci zadatak s vjezbi za prakticni kolokvij, i u njemu treba primjeniti niz, kako ste Vi rekli, odnosno Hornerov algoritam kako je kolegica poslije vas rekla, a mi nit smo radili nizove (sto ste i rekli da nece biti) nit smo radili Hornerov algoritam (sto se tek javlja u poglavlju Nizovi (polja) ), kako sad da znamo koje zadatke rjesavati i kojima se mozemo nadati? U nekima se i funkcije pojavljuju ako sam dobro vidjela, stpo takodjer nismo jos radili.
Hvala!
|
|
[Vrh] |
|
pbakic Forumaš(ica)

Pridružen/a: 05. 10. 2009. (17:48:30) Postovi: (143)16
Spol: 
|
|
[Vrh] |
|
vsego Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16
Spol: 
Lokacija: /sbin/init
|
Postano: 17:05 sri, 17. 11. 2010 Naslov: |
|
|
Da, kolegica je lijepo objasnila kako to ide bez nizova i samo - kao dodatnu informaciju - rekla da je to slicno Hornerovom algoritmu.
Npr. za broj [latex](1011001101)_2[/latex] (bezveze napisano i nemam pojma koliko je to):
[latex]$\begin{align*}
(1011001101)_2 &= 1 \cdot 2^9 + 1 \cdot 2^7 + 1 \cdot 2^6 + 1 \cdot 2^3 + 1 \cdot 2^2 + 1 \cdot 2^0 \\
&= (1 \cdot 2^7 + 1 \cdot 2^5 + 1 \cdot 2^4 + 1 \cdot 2^1 + 1) \cdot 2^2 + 1 \\
&= ((1 \cdot 2^6 + 1 \cdot 2^4 + 1 \cdot 2^3 + 1) \cdot 2^1 + 1) \cdot 2^2 + 1 \\
&= (((1 \cdot 2^3 + 1 \cdot 2^1 + 1) \cdot 2^3 + 1) \cdot 2^1 + 1) \cdot 2^2 + 1 \\
&= ((((1 \cdot 2^2 + 1) \cdot 2^1 + 1) \cdot 2^3 + 1) \cdot 2^1 + 1) \cdot 2^2 + 1.
\end{align*}$[/latex]
Dakle, krenes od [tt]broj = 0[/tt]. Za svaku znamenku:
1. pomnozis [tt]broj[/tt] s 2,
2. ako je znamenka jednaka 1, [tt]broj[/tt] povecas za 1.
Obicna [tt]while[/tt]-petlja.
Da, kolegica je lijepo objasnila kako to ide bez nizova i samo - kao dodatnu informaciju - rekla da je to slicno Hornerovom algoritmu.
Npr. za broj (bezveze napisano i nemam pojma koliko je to):
Dakle, krenes od broj = 0. Za svaku znamenku:
1. pomnozis broj s 2,
2. ako je znamenka jednaka 1, broj povecas za 1.
Obicna while-petlja.
_________________ 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] |
|
interista Forumaš(ica)


Pridružen/a: 17. 11. 2010. (17:59:22) Postovi: (2D)16
|
Postano: 18:32 sri, 17. 11. 2010 Naslov: |
|
|
Imam mali problem u vezi 17. zadatka.
[quote]Napisati program koji ce ucitati ulazni double broj, a zatim ispisati onaj broj koji bi nastao zamjenom cijelog i decimalnog dijela. Primjerice, ukoliko je ulazni broj bio 75.125, program ce ispisati broj 125.75.
Napomena: Mozete pretpostaviti da ulazni broj nije veci od 9999 i da nema vise od 4 decimale.[/quote]
Za vec spomenuti ulaz 1111.2222 ukoliko koristim %g konverziju za ispis, komp ispise 2222.11, a ukoliko koristim %f ispise 2222.111100.
Znaci da dobro izracuna cijeli dio ulaznog broja, ali %g ne ispise kako bi se ocekivalo. Ako pak stavim %.4f onda cu dobit visak nula ako broj nema 4znamenkasti cijeli dio.
U cemu je problem?
Imam mali problem u vezi 17. zadatka.
Citat: | Napisati program koji ce ucitati ulazni double broj, a zatim ispisati onaj broj koji bi nastao zamjenom cijelog i decimalnog dijela. Primjerice, ukoliko je ulazni broj bio 75.125, program ce ispisati broj 125.75.
Napomena: Mozete pretpostaviti da ulazni broj nije veci od 9999 i da nema vise od 4 decimale. |
Za vec spomenuti ulaz 1111.2222 ukoliko koristim %g konverziju za ispis, komp ispise 2222.11, a ukoliko koristim %f ispise 2222.111100.
Znaci da dobro izracuna cijeli dio ulaznog broja, ali %g ne ispise kako bi se ocekivalo. Ako pak stavim %.4f onda cu dobit visak nula ako broj nema 4znamenkasti cijeli dio.
U cemu je problem?
|
|
[Vrh] |
|
Phoenix Forumaš(ica)


Pridružen/a: 15. 05. 2010. (18:46:07) Postovi: (164)16
Sarma: -
|
|
[Vrh] |
|
interista Forumaš(ica)


Pridružen/a: 17. 11. 2010. (17:59:22) Postovi: (2D)16
|
|
[Vrh] |
|
ceps Forumaš(ica)

Pridružen/a: 08. 10. 2010. (13:03:07) Postovi: (13A)16
|
|
[Vrh] |
|
pbakic Forumaš(ica)

Pridružen/a: 05. 10. 2009. (17:48:30) Postovi: (143)16
Spol: 
|
|
[Vrh] |
|
Phoenix Forumaš(ica)


Pridružen/a: 15. 05. 2010. (18:46:07) Postovi: (164)16
Sarma: -
|
Postano: 21:33 sri, 17. 11. 2010 Naslov: |
|
|
[quote="interista"]Bilo bi dobro kad to sta si za &g bilo tocno, mozda i je, ali u ovom konkretnom primjeru ocito nije kad skrati s .1111 na .11[/quote]
Oprosti, pogriješio sam. Činilo mi se da sam to negdje tako pročitao o uporabi %g (a dosada nisam ni primijetio protuprimjer na to).
Evo nešto točniji odgovor: %g ispisuje najviše 6 znamenki (bilo iz cjelobrojnog, bilo iz decimalnog dijela) za neki broj, a neće ispisivati suvišne ako to nije potrebno. Ako broj pak ima više od 6 znamenki, ispisat će prvih 6 znamenki slijeva (neovisno o tome jesu li cjelobrojne ili decimalne), s tim da posljednju zaokružuje. Također, %g omogućuje i zapis uz pomoć eksponenta (pokušaj unijeti, npr., broj 0.000000001).
U svakom slučaju, kako program traži da ispiše sve decimale dobro, morat ćeš zadatak riješiti na drugi način. :P
interista (napisa): | Bilo bi dobro kad to sta si za &g bilo tocno, mozda i je, ali u ovom konkretnom primjeru ocito nije kad skrati s .1111 na .11 |
Oprosti, pogriješio sam. Činilo mi se da sam to negdje tako pročitao o uporabi %g (a dosada nisam ni primijetio protuprimjer na to).
Evo nešto točniji odgovor: %g ispisuje najviše 6 znamenki (bilo iz cjelobrojnog, bilo iz decimalnog dijela) za neki broj, a neće ispisivati suvišne ako to nije potrebno. Ako broj pak ima više od 6 znamenki, ispisat će prvih 6 znamenki slijeva (neovisno o tome jesu li cjelobrojne ili decimalne), s tim da posljednju zaokružuje. Također, %g omogućuje i zapis uz pomoć eksponenta (pokušaj unijeti, npr., broj 0.000000001).
U svakom slučaju, kako program traži da ispiše sve decimale dobro, morat ćeš zadatak riješiti na drugi način.
|
|
[Vrh] |
|
interista Forumaš(ica)


Pridružen/a: 17. 11. 2010. (17:59:22) Postovi: (2D)16
|
|
[Vrh] |
|
Phoenix Forumaš(ica)


Pridružen/a: 15. 05. 2010. (18:46:07) Postovi: (164)16
Sarma: -
|
|
[Vrh] |
|
interista Forumaš(ica)


Pridružen/a: 17. 11. 2010. (17:59:22) Postovi: (2D)16
|
|
[Vrh] |
|
pbakic Forumaš(ica)

Pridružen/a: 05. 10. 2009. (17:48:30) Postovi: (143)16
Spol: 
|
|
[Vrh] |
|
vsego Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16
Spol: 
Lokacija: /sbin/init
|
|
[Vrh] |
|
m_kao_marko Forumaš(ica)

Pridružen/a: 14. 10. 2010. (21:05:03) Postovi: (16)16
|
|
[Vrh] |
|
pbakic Forumaš(ica)

Pridružen/a: 05. 10. 2009. (17:48:30) Postovi: (143)16
Spol: 
|
|
[Vrh] |
|
m_kao_marko Forumaš(ica)

Pridružen/a: 14. 10. 2010. (21:05:03) Postovi: (16)16
|
|
[Vrh] |
|
ninaaaaaaa Forumaš(ica)

Pridružen/a: 12. 07. 2010. (16:54:36) Postovi: (C)16
Spol: 
|
Postano: 2:49 pet, 19. 11. 2010 Naslov: |
|
|
Meni nije jasno sto se trazi u 25om zadatku :oops: Jel se traži da se prebroje dani između? Što znači ovo "različiti" dani? Jel treba prebrojati ponedjeljke, utorke..? A i ovo na kraju da datum ispisemo u formatu d.m.g. me dodatno zbunjuje..
Zadatak 25:
Napisite program koji ce ucitati dva datuma (svaki se sastoji od po 3 prirodna broja, redom dan, mjesec i godina), te ispisati
koliko razlicitih dana ima u segmentu izmedu ta dva datuma (ukljucivo i njih).
Napomene: Datumi ce bit iz segmenta od 1.1.1950. (nedjelja) do 31.12.2050. Treba pripaziti da je ucitani datum postojeci,
a u protivnom vratiti poruku “Greska!”. Svaka cetvrta godina je prijestupna (npr. jedna od takvih je i 2008), sto znaci da
veljaca tada ima 29, a ne 28 dana. Sijecanj, ozujak, svibanj, srpanj, kolovoz, listopad i prosinac imaju po 31 dan, a ostali
mjeseci, osim veljace, po 30 dana.
Datum ispisite u formatu “d.m.g.”.
Zahvaljujem :D
Meni nije jasno sto se trazi u 25om zadatku Jel se traži da se prebroje dani između? Što znači ovo "različiti" dani? Jel treba prebrojati ponedjeljke, utorke..? A i ovo na kraju da datum ispisemo u formatu d.m.g. me dodatno zbunjuje..
Zadatak 25:
Napisite program koji ce ucitati dva datuma (svaki se sastoji od po 3 prirodna broja, redom dan, mjesec i godina), te ispisati
koliko razlicitih dana ima u segmentu izmedu ta dva datuma (ukljucivo i njih).
Napomene: Datumi ce bit iz segmenta od 1.1.1950. (nedjelja) do 31.12.2050. Treba pripaziti da je ucitani datum postojeci,
a u protivnom vratiti poruku “Greska!”. Svaka cetvrta godina je prijestupna (npr. jedna od takvih je i 2008), sto znaci da
veljaca tada ima 29, a ne 28 dana. Sijecanj, ozujak, svibanj, srpanj, kolovoz, listopad i prosinac imaju po 31 dan, a ostali
mjeseci, osim veljace, po 30 dana.
Datum ispisite u formatu “d.m.g.”.
Zahvaljujem
|
|
[Vrh] |
|
vsego Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16
Spol: 
Lokacija: /sbin/init
|
Postano: 4:50 pet, 19. 11. 2010 Naslov: |
|
|
Ma, to "razlicitih" je tako... izricaj. Trazi se broj dana. Dakle, od 30.12.2007. do 3.3.2008. ima 2+31+29+3 = 65 dana.
Format "d.m.g." znaci "dan. mjesec. godina." i predstavlja gresku (ocito, treba ispisati jedan prirodni broj).
Ma, to "razlicitih" je tako... izricaj. Trazi se broj dana. Dakle, od 30.12.2007. do 3.3.2008. ima 2+31+29+3 = 65 dana.
Format "d.m.g." znaci "dan. mjesec. godina." i predstavlja gresku (ocito, treba ispisati jedan prirodni broj).
_________________ 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] |
|
|