Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

4DZ
WWW:
Idite na Prethodno  1, 2, 3, 4  Sljedeće
Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
m00nblade
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 10. 2005. (13:26:10)
Postovi: (54)16
Spol: muško
Sarma = la pohva - posuda
20 = 20 - 0

PostPostano: 21:13 uto, 16. 6. 2009    Naslov: Citirajte i odgovorite

[quote="Ančica"]ima li itko ideju kako u zadatku Rijec za operator+ napraviti da je "a"=0, ... , "z"=25
??[/quote]

Ako od znaka oduzmes [tt]'a'[/tt], dobit ces te vrijednosti.
Znaci, [tt]'z' - 'a' = 25, 'b' - 'a' = 1[/tt], itd.

To funkcionira jer su slova u ASCII tablici poredana po abecedi, od manjeg prema vecem
Ančica (napisa):
ima li itko ideju kako u zadatku Rijec za operator+ napraviti da je "a"=0, ... , "z"=25
??


Ako od znaka oduzmes 'a', dobit ces te vrijednosti.
Znaci, 'z' - 'a' = 25, 'b' - 'a' = 1, itd.

To funkcionira jer su slova u ASCII tablici poredana po abecedi, od manjeg prema vecem



_________________
Real programmers don't comment their code. If it was hard to write, it should be hard to read.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Ančica
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 01. 12. 2006. (16:12:53)
Postovi: (F6)16
Spol: žensko
Sarma = la pohva - posuda
26 = 31 - 5

PostPostano: 21:20 uto, 16. 6. 2009    Naslov: Citirajte i odgovorite

Hvala puno!! :)
Hvala puno!! Smile



_________________
..a jooooooj..
[Vrh]
Korisnički profil Pošaljite privatnu poruku
glava
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 28. 03. 2007. (18:48:16)
Postovi: (89)16
Spol: muško
Sarma = la pohva - posuda
= 8 - 3

PostPostano: 13:22 čet, 18. 6. 2009    Naslov: Citirajte i odgovorite

Imam jedan problem kod zadatka Rijec:

Kada si sve spojim u jednu cpp datoteku (main.cpp, rijec.cpp i rijec.h) tada mi program radi normalno. Ali kad ih razdvojim u te tri datoteke onda mi se javlja greska:

invalid conversion from `char' to `const char*'
initializing argument 1 of `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'

znaci javlja mi gresku u onom redu maina u kojem se poziva:
const Rijec x('x'), y('y',5)

Zasto mi to radi kad je cijeli kod u jednoj datoteci, a ne radi kad je razdvojen??

Hvala[/code]
Imam jedan problem kod zadatka Rijec:

Kada si sve spojim u jednu cpp datoteku (main.cpp, rijec.cpp i rijec.h) tada mi program radi normalno. Ali kad ih razdvojim u te tri datoteke onda mi se javlja greska:

invalid conversion from `char' to `const char*'
initializing argument 1 of `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'

znaci javlja mi gresku u onom redu maina u kojem se poziva:
const Rijec x('x'), y('y',5)

Zasto mi to radi kad je cijeli kod u jednoj datoteci, a ne radi kad je razdvojen??

Hvala[/code]


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Masiela
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 09. 2007. (22:28:01)
Postovi: (338)16
Spol: žensko
Sarma = la pohva - posuda
74 = 97 - 23
Lokacija: Među bananama

PostPostano: 3:02 sub, 20. 6. 2009    Naslov: Citirajte i odgovorite

Šta točno znači ovaj format ispisa:
[code:1]1.08059e-05[/code:1]

Meni izbacuje ..e-0[b]0[/b]5. I tako nakon svakog e- imam nulu viška.
Šta točno znači ovaj format ispisa:
Kod:
1.08059e-05


Meni izbacuje ..e-005. I tako nakon svakog e- imam nulu viška.



_________________
mladac: e.k.s. je možda 8%, moje znanje ni toliko Sad
[Vrh]
Korisnički profil Pošaljite privatnu poruku
kika
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 02. 2005. (09:36:12)
Postovi: (188)16
Sarma = la pohva - posuda
23 = 27 - 4

PostPostano: 12:15 sub, 20. 6. 2009    Naslov: Citirajte i odgovorite

[quote="Masiela"]Šta točno znači ovaj format ispisa:
[code:1]1.08059e-05[/code:1]

Meni izbacuje ..e-0[b]0[/b]5. I tako nakon svakog e- imam nulu viška.[/quote]

imala sam isti "problem" kao ti.
Vjerojatno nisi isprobavala kod u praktikumu,jer meni se doma u devc-u isto ispisivala jedna 0 viska,a u praktikumu je isti kod ispisivao kako treba.
Tako da mislim da je samo stvar do kompajlera,i da ti je kod ok :wink:
Masiela (napisa):
Šta točno znači ovaj format ispisa:
Kod:
1.08059e-05


Meni izbacuje ..e-005. I tako nakon svakog e- imam nulu viška.


imala sam isti "problem" kao ti.
Vjerojatno nisi isprobavala kod u praktikumu,jer meni se doma u devc-u isto ispisivala jedna 0 viska,a u praktikumu je isti kod ispisivao kako treba.
Tako da mislim da je samo stvar do kompajlera,i da ti je kod ok Wink


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 12:32 sub, 20. 6. 2009    Naslov: Citirajte i odgovorite

[quote="glava"]
znaci javlja mi gresku u onom redu maina u kojem se poziva:
const Rijec x('x'), y('y',5)
[/quote]

savjet1: Radi odmah razdvojeno, na widowsima samo napraviš project, i unutra uguraš fileove :D

E sad, zašto ti ovo ne radi...
pretpostavljam da si koristila string, a ne char* u strukturi (nadam se da jesi)... e sad, možda si zaboravila maknut ono =1 u konstruktoru u .cpp datoteci (to ide samo u .h)...

ne znam, malo toga mogu reć bez da vidim kod :D

@Masiela Možeš se spojit sa Winscp (npr) na studenta, kopirat kod, pa se spojit puttyjem i kompjalirat. Ili poslat meni na pm kod pa da komplajliram. Čini se kao nešt bezveze :D
glava (napisa):

znaci javlja mi gresku u onom redu maina u kojem se poziva:
const Rijec x('x'), y('y',5)


savjet1: Radi odmah razdvojeno, na widowsima samo napraviš project, i unutra uguraš fileove Very Happy

E sad, zašto ti ovo ne radi...
pretpostavljam da si koristila string, a ne char* u strukturi (nadam se da jesi)... e sad, možda si zaboravila maknut ono =1 u konstruktoru u .cpp datoteci (to ide samo u .h)...

ne znam, malo toga mogu reć bez da vidim kod Very Happy

@Masiela Možeš se spojit sa Winscp (npr) na studenta, kopirat kod, pa se spojit puttyjem i kompjalirat. Ili poslat meni na pm kod pa da komplajliram. Čini se kao nešt bezveze Very Happy



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
glava
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 28. 03. 2007. (18:48:16)
Postovi: (89)16
Spol: muško
Sarma = la pohva - posuda
= 8 - 3

PostPostano: 14:12 sub, 20. 6. 2009    Naslov: Citirajte i odgovorite

[quote]savjet1: Radi odmah razdvojeno, na widowsima samo napraviš project, i unutra uguraš fileove Very Happy

E sad, zašto ti ovo ne radi...
pretpostavljam da si koristila string, a ne char* u strukturi (nadam se da jesi)... e sad, možda si zaboravila maknut ono =1 u konstruktoru u .cpp datoteci (to ide samo u .h)...

ne znam, malo toga mogu reć bez da vidim kod Very Happy[/quote]

ma da to sam bio napravIO ( ne la :) ), stavio sam =1 u .cpp, a ne u.h ...

hvala
Citat:
savjet1: Radi odmah razdvojeno, na widowsima samo napraviš project, i unutra uguraš fileove Very Happy

E sad, zašto ti ovo ne radi...
pretpostavljam da si koristila string, a ne char* u strukturi (nadam se da jesi)... e sad, možda si zaboravila maknut ono =1 u konstruktoru u .cpp datoteci (to ide samo u .h)...

ne znam, malo toga mogu reć bez da vidim kod Very Happy


ma da to sam bio napravIO ( ne la Smile ), stavio sam =1 u .cpp, a ne u.h ...

hvala


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Masiela
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 09. 2007. (22:28:01)
Postovi: (338)16
Spol: žensko
Sarma = la pohva - posuda
74 = 97 - 23
Lokacija: Među bananama

PostPostano: 22:03 sub, 20. 6. 2009    Naslov: Citirajte i odgovorite

Ajme, ja sam ti glupa za Puttyja i tako to nešto sa studentom.
Svejedno, hvala ;)

Imam još posla sa naštimavanjem jerbo mi tek na onom njihovom izbacuje dobro šta znači još par sati živciranja dok proradi i na kojem drugom :D
Ajme, ja sam ti glupa za Puttyja i tako to nešto sa studentom.
Svejedno, hvala Wink

Imam još posla sa naštimavanjem jerbo mi tek na onom njihovom izbacuje dobro šta znači još par sati živciranja dok proradi i na kojem drugom Very Happy



_________________
mladac: e.k.s. je možda 8%, moje znanje ni toliko Sad
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 22:27 sub, 20. 6. 2009    Naslov: Citirajte i odgovorite

E da... pitao me još jedan forumaš kako s tim pa sam rekao nešto ovako:

Problem je kada je u matrici jako mali broj, da li ga ispisat takvog ili kao 0. Ja bih to regulirao u samom ispisu (dakle ne zaokruživat unutra fja koje množe ili zbrajaju). Evo primjer zašto bi ja tako:
neka je eps=0.1
prilikom množenja recimo 0.2 i 0.2 dobijemo 0.04 (što je manje od eps). Kada bi sad to zaokružili na nulu, a onda kasnije u mainu promijenili eps na 0.0001 onda bi nam i dalje ispisivalo nulu, a ne 0.04...

Zato bi ja u operatorima koji računaju s matricama računao najnormalnije, bez obzira kolko je epsilon i ništa ne bi zaokruživao, a tek u operatoru << (za ispis) bi ispisao vrijednost ili 0, ovisno o epsilon.

Ovo je kako bi ja napravio, ne garantiram da je asistent tako mislio. Pitajte njega za detalje :D
E da... pitao me još jedan forumaš kako s tim pa sam rekao nešto ovako:

Problem je kada je u matrici jako mali broj, da li ga ispisat takvog ili kao 0. Ja bih to regulirao u samom ispisu (dakle ne zaokruživat unutra fja koje množe ili zbrajaju). Evo primjer zašto bi ja tako:
neka je eps=0.1
prilikom množenja recimo 0.2 i 0.2 dobijemo 0.04 (što je manje od eps). Kada bi sad to zaokružili na nulu, a onda kasnije u mainu promijenili eps na 0.0001 onda bi nam i dalje ispisivalo nulu, a ne 0.04...

Zato bi ja u operatorima koji računaju s matricama računao najnormalnije, bez obzira kolko je epsilon i ništa ne bi zaokruživao, a tek u operatoru << (za ispis) bi ispisao vrijednost ili 0, ovisno o epsilon.

Ovo je kako bi ja napravio, ne garantiram da je asistent tako mislio. Pitajte njega za detalje Very Happy



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Masiela
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 09. 2007. (22:28:01)
Postovi: (338)16
Spol: žensko
Sarma = la pohva - posuda
74 = 97 - 23
Lokacija: Među bananama

PostPostano: 12:37 ned, 21. 6. 2009    Naslov: Citirajte i odgovorite

Pitala ja...

eps treba koristiti samo kod operatora ==. Ispis će biti reguliran od strane maina pomoću [url=http://www.cplusplus.com/reference/iostream/manipulators/setprecision/]ovog[/url].
Pitala ja...

eps treba koristiti samo kod operatora ==. Ispis će biti reguliran od strane maina pomoću ovog.



_________________
mladac: e.k.s. je možda 8%, moje znanje ni toliko Sad
[Vrh]
Korisnički profil Pošaljite privatnu poruku
behemont
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 12. 02. 2008. (21:21:19)
Postovi: (124)16
Spol: muško
Sarma = la pohva - posuda
-8 = 53 - 61

PostPostano: 12:58 ned, 21. 6. 2009    Naslov: Citirajte i odgovorite

kod matrica, ovi operatori su clanske fje, ili friend fje? ili moze oboje? :?
kod matrica, ovi operatori su clanske fje, ili friend fje? ili moze oboje? Confused


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 13:10 ned, 21. 6. 2009    Naslov: Citirajte i odgovorite

[quote="behemont"]kod matrica, ovi operatori su clanske fje, ili friend fje? ili moze oboje? :?[/quote]

Rekao bih da može oboje, samo ako se radi kao članske pazit da se stavi const iza (). A ako se rade kao friend onda primaju const & (one koje ne mijenjaju onog tko je zvao). One koje mijenjaju su članske i bez const iza (). :D
behemont (napisa):
kod matrica, ovi operatori su clanske fje, ili friend fje? ili moze oboje? Confused


Rekao bih da može oboje, samo ako se radi kao članske pazit da se stavi const iza (). A ako se rade kao friend onda primaju const & (one koje ne mijenjaju onog tko je zvao). One koje mijenjaju su članske i bez const iza (). Very Happy



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
behemont
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 12. 02. 2008. (21:21:19)
Postovi: (124)16
Spol: muško
Sarma = la pohva - posuda
-8 = 53 - 61

PostPostano: 13:20 ned, 21. 6. 2009    Naslov: Citirajte i odgovorite

hvala :)
I jos nesto, je li rang matrice 1/2[eps,eps,eps,eps] jednak jedan, ili nula jer je promatramo kao nul matricu?
hvala Smile
I jos nesto, je li rang matrice 1/2[eps,eps,eps,eps] jednak jedan, ili nula jer je promatramo kao nul matricu?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 13:36 ned, 21. 6. 2009    Naslov: Citirajte i odgovorite

Ja bih rekao 1. Ali pitaj asistenta još :D
Ja bih rekao 1. Ali pitaj asistenta još Very Happy



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
ivancica
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 09. 2007. (10:18:25)
Postovi: (41)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 10:47 pon, 22. 6. 2009    Naslov: Citirajte i odgovorite

Moze mala pomoc oko metode koja vraca n-tu permutaciju rijeci?
Jel moze netko napisati logiku kako bi se ova metoda trebala napraviti?
Moze mala pomoc oko metode koja vraca n-tu permutaciju rijeci?
Jel moze netko napisati logiku kako bi se ova metoda trebala napraviti?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 11:15 pon, 22. 6. 2009    Naslov: Citirajte i odgovorite

[quote="ivancica"]Moze mala pomoc oko metode koja vraca n-tu permutaciju rijeci?
Jel moze netko napisati logiku kako bi se ova metoda trebala napraviti?[/quote]

Pogledaj slideove od zadnjih vježbi... možda kod funktora nađeš nešto što može jaaaaako pomoći :D
ivancica (napisa):
Moze mala pomoc oko metode koja vraca n-tu permutaciju rijeci?
Jel moze netko napisati logiku kako bi se ova metoda trebala napraviti?


Pogledaj slideove od zadnjih vježbi... možda kod funktora nađeš nešto što može jaaaaako pomoći Very Happy



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
behemont
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 12. 02. 2008. (21:21:19)
Postovi: (124)16
Spol: muško
Sarma = la pohva - posuda
-8 = 53 - 61

PostPostano: 13:31 pon, 22. 6. 2009    Naslov: Citirajte i odgovorite

ima ko neki main za matrice? :roll:
ima ko neki main za matrice? Rolling Eyes


[Vrh]
Korisnički profil Pošaljite privatnu poruku
nap
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 11. 2007. (22:18:39)
Postovi: (30)16
Spol: muško
Sarma = la pohva - posuda
= 5 - 1

PostPostano: 16:12 pon, 22. 6. 2009    Naslov: Citirajte i odgovorite

[quote="PopStevo"]
a kod operatora [] moraš napraviti dvije različite implementacije
[code:1]double &operator[](int i);
double operator[](int i) const;[/code:1]
prva će uzeti normalan objekt tipa Matrica i vratiti referencu na traženi element matrice. takav element, pa očito i matricu, moguće je mijenjati. problem je u ovom zadatku što se može definirati i [b]konstantan[/b] objekt tipa Matrica, a onda kompajler traži funkciju koja iza popisa argumenata ima const. zato trebaš i ovu drugu verziju.
[/quote]

jel ovo istina? :) to se smije tako ili...
PopStevo (napisa):

a kod operatora [] moraš napraviti dvije različite implementacije
Kod:
double &operator[](int i);
double operator[](int i) const;

prva će uzeti normalan objekt tipa Matrica i vratiti referencu na traženi element matrice. takav element, pa očito i matricu, moguće je mijenjati. problem je u ovom zadatku što se može definirati i konstantan objekt tipa Matrica, a onda kompajler traži funkciju koja iza popisa argumenata ima const. zato trebaš i ovu drugu verziju.


jel ovo istina? Smile to se smije tako ili...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
ivancica
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 09. 2007. (10:18:25)
Postovi: (41)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 16:48 pon, 22. 6. 2009    Naslov: Citirajte i odgovorite

Luka, hvala na pomoci.

No zanima me jos nesto. U tekstu te metode takodjer pise:
[quote]
Pažnja: n može biti vrlo velik broj! Ova funkcija će se koristiti u najviše 2 main-a, pri čemu će samo u jednom biti velik broj.
[/quote]
Na sto se mora paziti ako je n vrlo velik broj? Sto se moze dogoditi ako je n vrlo velik broj?
Luka, hvala na pomoci.

No zanima me jos nesto. U tekstu te metode takodjer pise:
Citat:

Pažnja: n može biti vrlo velik broj! Ova funkcija će se koristiti u najviše 2 main-a, pri čemu će samo u jednom biti velik broj.

Na sto se mora paziti ako je n vrlo velik broj? Sto se moze dogoditi ako je n vrlo velik broj?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
BitterSweet
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 10. 2007. (21:09:28)
Postovi: (174)16
Spol: žensko
Sarma = la pohva - posuda
27 = 45 - 18
Lokacija: sjeverno od raja

PostPostano: 16:58 pon, 22. 6. 2009    Naslov: Citirajte i odgovorite

meni se čini da je svejedno, bar ovako kako sam ja napisala funkciju :?
meni se čini da je svejedno, bar ovako kako sam ja napisala funkciju Confused



_________________
"Give me sweet lies, and keep your bitter truths." ~ Tyrion Lannister
[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1 Vremenska zona: GMT + 01:00.
Idite na Prethodno  1, 2, 3, 4  Sljedeće
Stranica 2 / 4.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan