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 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
amorphis
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 02. 2007. (23:15:13)
Postovi: (101)16
Sarma = la pohva - posuda
= 19 - 11
Lokacija: zg

PostPostano: 11:19 čet, 11. 6. 2009    Naslov: 4DZ Citirajte i odgovorite

objavljeni su zadaci za četvrtu zadaću
objavljeni su zadaci za četvrtu zadaću



_________________
We strongly recommend using Firefox to fully enjoy this site.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Vila Zvončica
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 31. 01. 2008. (18:51:58)
Postovi: (17)16
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 15:25 čet, 11. 6. 2009    Naslov: Citirajte i odgovorite

koliko sam primjetila, u zadatku s matricam između ostalog pise i ovo:

[quote]
Također, klasa treba imati implementirane sljedeće operatore:
...
, *, ~ (unarni) koji vraćaju redom trag, determinantu i rang matrice
...
* (unarni), koji vraća duljinu riječi (kao int)
[/quote]
znaci dva puta unarni * s tim da mi ovaj drugi uopce nije jasan
koliko sam primjetila, u zadatku s matricam između ostalog pise i ovo:

Citat:

Također, klasa treba imati implementirane sljedeće operatore:
...
, *, ~ (unarni) koji vraćaju redom trag, determinantu i rang matrice
...
* (unarni), koji vraća duljinu riječi (kao int)

znaci dva puta unarni * s tim da mi ovaj drugi uopce nije jasan


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


Pridružen/a: 29. 09. 2007. (13:59:36)
Postovi: (58)16
Spol: žensko
Sarma = la pohva - posuda
= 6 - 0
Lokacija: Zagreb

PostPostano: 17:10 čet, 11. 6. 2009    Naslov: Citirajte i odgovorite

taj drugi * unarni je valjda iz druge grupe, nije naš :D

imam pitanje.. kako da napravim Matrica::eps (defaultna vrijednost 10-4). Treba omogućiti mijenjanje Matrica::eps izvana, pridruživanjem.

eps mora biti u klasi Matrica? ako stavim tako onda ga zovem s a.eps a ne s Matrica:: eps ..

i prijavljuje mi ovo
...\Desktop\matrica.cpp `double operator[](Matrica&, int)' must be a nonstatic member function
za predefiniranje [] kao double operator[] (Matrica &a, int x) {..}
taj drugi * unarni je valjda iz druge grupe, nije naš Very Happy

imam pitanje.. kako da napravim Matrica::eps (defaultna vrijednost 10-4). Treba omogućiti mijenjanje Matrica::eps izvana, pridruživanjem.

eps mora biti u klasi Matrica? ako stavim tako onda ga zovem s a.eps a ne s Matrica:: eps ..

i prijavljuje mi ovo
...\Desktop\matrica.cpp `double operator[](Matrica&, int)' must be a nonstatic member function
za predefiniranje [] kao double operator[] (Matrica &a, int x) {..}



_________________
"ja sam samo tu da vreme brže proleti"...
[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: 17:14 čet, 11. 6. 2009    Naslov: Citirajte i odgovorite

Ajde pasteaj iz zadaće što točno trebaš da ne lupim neku glupost ;)
Ajde pasteaj iz zadaće što točno trebaš da ne lupim neku glupost Wink



_________________
"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
nameless
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 29. 09. 2007. (13:59:36)
Postovi: (58)16
Spol: žensko
Sarma = la pohva - posuda
= 6 - 0
Lokacija: Zagreb

PostPostano: 17:18 čet, 11. 6. 2009    Naslov: Citirajte i odgovorite

Također, klasa treba imati implementirane sljedeće operatore:
...
...
== za uspoređivanje dviju matrica. Dvije matrice smatraju se jednakima ako su sve razlike odgovarajućih elemenata manje od Matrica::eps (defaultna vrijednost 10^-4). Treba omogućiti mijenjanje Matrica::eps izvana, pridruživanjem.

a klasa matrica mi se sastoji od elemenata matrice. ne znam kud s tim eps.

...

# [], koji prima int 11, 12, 21 ili 22, i vraća odgovarajuću poziciju u matrici. Treba biti omogućeno i mijenjanje vrijednosti u matrici preko tog operatora, poput m[21]=3.5;
Također, klasa treba imati implementirane sljedeće operatore:
...
...
== za uspoređivanje dviju matrica. Dvije matrice smatraju se jednakima ako su sve razlike odgovarajućih elemenata manje od Matrica::eps (defaultna vrijednost 10^-4). Treba omogućiti mijenjanje Matrica::eps izvana, pridruživanjem.

a klasa matrica mi se sastoji od elemenata matrice. ne znam kud s tim eps.

...

# [], koji prima int 11, 12, 21 ili 22, i vraća odgovarajuću poziciju u matrici. Treba biti omogućeno i mijenjanje vrijednosti u matrici preko tog operatora, poput m[21]=3.5;



_________________
"ja sam samo tu da vreme brže proleti"...
[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: 17:24 čet, 11. 6. 2009    Naslov: Citirajte i odgovorite

Taj eps bi ja stavio kao static... kao što su u prošloj dz bile one liste svih studenata,mentora, predmeta... zajedničko svima... i ako je moguće mijenjat izvana onda još taj dio klase stavit kao public.

dakle nešto kao:

[code:1]
class MATRICA
{
protected: int x1,x2,x3,x4;
public: static double eps;

}

double MATRICA::eps=0.0001;
[/code:1]
Bar bi ja tako.
A za operator [] pogledaj u vježbama, i dz od prošle godine, na koju foru ide ;)
Taj eps bi ja stavio kao static... kao što su u prošloj dz bile one liste svih studenata,mentora, predmeta... zajedničko svima... i ako je moguće mijenjat izvana onda još taj dio klase stavit kao public.

dakle nešto kao:

Kod:

class MATRICA
{
      protected: int x1,x2,x3,x4;
      public: static double eps;
     
}

double MATRICA::eps=0.0001;

Bar bi ja tako.
A za operator [] pogledaj u vježbama, i dz od prošle godine, na koju foru ide Wink



_________________
"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
zoxter
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 24. 10. 2007. (17:34:45)
Postovi: (B)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 10:40 pet, 12. 6. 2009    Naslov: Citirajte i odgovorite

pitanje....ja se nadam da nije glupo :?

imam dz sa matricama 2x2, i ima jedna f-ja koja pita:

* (unarni), koji vraća duljinu riječi (kao int).

ne kužim na koju riječ misli?!

hvala na odg
pitanje....ja se nadam da nije glupo Confused

imam dz sa matricama 2x2, i ima jedna f-ja koja pita:

* (unarni), koji vraća duljinu riječi (kao int).

ne kužim na koju riječ misli?!

hvala na odg



_________________
take me down to the paradise city
[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:03 pet, 12. 6. 2009    Naslov: Citirajte i odgovorite

To je iz druge grupe izgleda... zanemari ;)
To je iz druge grupe izgleda... zanemari Wink



_________________
"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
zoxter
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 24. 10. 2007. (17:34:45)
Postovi: (B)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 11:08 pet, 12. 6. 2009    Naslov: Citirajte i odgovorite

super!! :) tnx
super!! Smile tnx



_________________
take me down to the paradise city
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Cobs
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 21. 01. 2008. (13:32:15)
Postovi: (206)16
Spol: muško
Sarma = la pohva - posuda
26 = 40 - 14
Lokacija: Geto

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

u zadaci pise da trebamo napraviti operator:

* [], koji prima int 11, 12, 21 ili 22, i vraća odgovarajuću poziciju u matrici. Treba biti omogućeno i mijenjanje vrijednosti u matrici preko tog operatora, poput m[21]=3.5;

zbog toga sto on mora mjenjati vrijednost odredenom skalaru, prema zadaci od prosle godine vidio sam da u implementaciji treba staviti da operator vraca referencu na tip double. E sad... u mainu kojim bi trebali provjeravati tocnost funkcija da nam je kod...

[code:1]cout << m2[11] << ' ' << m4[12] << ' ' << Matrica(3)[22] << endl;[/code:1]

meni compiler javlja gresku na ovome... ne znam kak da to rjesim
( kada sam izuzeo ovo drugo svojstvo operatora ( da moze i mjenjati vrijednosti , tj. maknuo sam referencu, takoder sam iz maina maknuo sve djelove koda koji mjenjaju vrijednost skalarima tim operatorom ) tada mi je sve radilo )
Ne znam kak to rjesit pa ak netko zna u cem je problem nek javi.

Compiler javlja:

[code:1]C:/.../Racunarskipraktikum1/zadaca4/pocetak.cpp: In
function `int main()':
C:/.../Racunarskipraktikum1/zadaca4/pocetak.cpp:183: passing
`const Matrica' as `this' argument of `double& Matrica::operator[](int)'
discards qualifiersExecution terminated[/code:1]

jos dva detalja:

u mainu koji nam je dan pise...

[code:1]
Matrica m8(cos(1),-sin(1),sin(1),cos(1));
Matrica m9(cos(50000),-sin(50000),sin(50000),cos(50000));
[/code:1]

tu mi je compiler javljo neku gresku s funkcijama sin i cos i tipom double, pa sam samo nadodao iza svakog broja točku i time rjesio problem, al me zanima dal se taj problem desio samo meni ili...? mislim da bi to moralo proć i bez točke ili ?

i jos jedna stvar...
izracunam inverz matrice i pomnozim matricu s njenim inverzom. Ono sto bi trebao dobiti je jedinicna matrica , a ja dobijem neku matricu koja izgleda npr:

1 0
-4.4345e-016 1

broj -4.4345e-016 bi trebao biti 0, a sigurno nemam gresku u potupku nalazenja inverza. Ne dobijem 0 zato sto u postupku dobijem neki broj koji racunalo zaokruzi pa tu postoji mala greska koja se kasnijim racunanjem povecava. Jel se moze to sprjecit? kako?
u zadaci pise da trebamo napraviti operator:

* [], koji prima int 11, 12, 21 ili 22, i vraća odgovarajuću poziciju u matrici. Treba biti omogućeno i mijenjanje vrijednosti u matrici preko tog operatora, poput m[21]=3.5;

zbog toga sto on mora mjenjati vrijednost odredenom skalaru, prema zadaci od prosle godine vidio sam da u implementaciji treba staviti da operator vraca referencu na tip double. E sad... u mainu kojim bi trebali provjeravati tocnost funkcija da nam je kod...

Kod:
cout << m2[11] << ' ' << m4[12] << ' ' << Matrica(3)[22] << endl;


meni compiler javlja gresku na ovome... ne znam kak da to rjesim
( kada sam izuzeo ovo drugo svojstvo operatora ( da moze i mjenjati vrijednosti , tj. maknuo sam referencu, takoder sam iz maina maknuo sve djelove koda koji mjenjaju vrijednost skalarima tim operatorom ) tada mi je sve radilo )
Ne znam kak to rjesit pa ak netko zna u cem je problem nek javi.

Compiler javlja:

Kod:
C:/.../Racunarskipraktikum1/zadaca4/pocetak.cpp: In
   function `int main()':
C:/.../Racunarskipraktikum1/zadaca4/pocetak.cpp:183: passing
   `const Matrica' as `this' argument of `double& Matrica::operator[](int)'
   discards qualifiersExecution terminated


jos dva detalja:

u mainu koji nam je dan pise...

Kod:

Matrica m8(cos(1),-sin(1),sin(1),cos(1));
Matrica m9(cos(50000),-sin(50000),sin(50000),cos(50000));


tu mi je compiler javljo neku gresku s funkcijama sin i cos i tipom double, pa sam samo nadodao iza svakog broja točku i time rjesio problem, al me zanima dal se taj problem desio samo meni ili...? mislim da bi to moralo proć i bez točke ili ?

i jos jedna stvar...
izracunam inverz matrice i pomnozim matricu s njenim inverzom. Ono sto bi trebao dobiti je jedinicna matrica , a ja dobijem neku matricu koja izgleda npr:

1 0
-4.4345e-016 1

broj -4.4345e-016 bi trebao biti 0, a sigurno nemam gresku u potupku nalazenja inverza. Ne dobijem 0 zato sto u postupku dobijem neki broj koji racunalo zaokruzi pa tu postoji mala greska koja se kasnijim racunanjem povecava. Jel se moze to sprjecit? kako?


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
matmih
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 12. 2006. (22:57:42)
Postovi: (1A4)16
Spol: muško
Sarma = la pohva - posuda
36 = 51 - 15
Lokacija: {Zg, De , Ri}

PostPostano: 22:35 pet, 12. 6. 2009    Naslov: Citirajte i odgovorite

Ovo s

1 0
-4.4345e-016 1 možeš rješit npr. da definiraš neki epsilon recimo 10^-6 ili koliko ti već treba, pa ako je vrijednost manja od toga staviš je na 0.
Rezultati za tako male vrijednosti tipa ^-16 su ionako jako neprecizni.

Za ono drugo, napiši šta točno vračaš u funkciji, izgleda da vračaš const matricu, a to ti compiler ne dopušta iz razloga šta bi ti preko reference trebao mjenjati vrijednosti pozicije matrice, šta kod const-a nije dopušteno. :)
Ovo s

1 0
-4.4345e-016 1 možeš rješit npr. da definiraš neki epsilon recimo 10^-6 ili koliko ti već treba, pa ako je vrijednost manja od toga staviš je na 0.
Rezultati za tako male vrijednosti tipa ^-16 su ionako jako neprecizni.

Za ono drugo, napiši šta točno vračaš u funkciji, izgleda da vračaš const matricu, a to ti compiler ne dopušta iz razloga šta bi ti preko reference trebao mjenjati vrijednosti pozicije matrice, šta kod const-a nije dopušteno. Smile


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


Pridružen/a: 24. 08. 2007. (12:40:28)
Postovi: (42)16
Spol: muško
Sarma = la pohva - posuda
= 13 - 4

PostPostano: 9:50 ned, 14. 6. 2009    Naslov: Citirajte i odgovorite

isti problem sa trigonometrijskim funkcijama imao sam i ja. stvar je u kompajleru. u vc++ se dobije greška jer te funkcije imaju po nekoliko verzija ovisno o tipu podataka koje primaju (overloaded functions) pa ako se stavi samo 1, kompajler nezna kojeg je 1 tipa. kada staviš 1., onda se podrazumijeva tip double pa kompajler zna što treba. u g++ na studentu kompajl prolazi bez problema

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.

e sad, šta mene zanima je treba li napraviti duplu verziju operatora /= i kada se uspoređuju matrice s epsilonom, treba li provjeravati je li razlika manja ili jednaka ili strogo manja od epsilon
isti problem sa trigonometrijskim funkcijama imao sam i ja. stvar je u kompajleru. u vc++ se dobije greška jer te funkcije imaju po nekoliko verzija ovisno o tipu podataka koje primaju (overloaded functions) pa ako se stavi samo 1, kompajler nezna kojeg je 1 tipa. kada staviš 1., onda se podrazumijeva tip double pa kompajler zna što treba. u g++ na studentu kompajl prolazi bez problema

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.

e sad, šta mene zanima je treba li napraviti duplu verziju operatora /= i kada se uspoređuju matrice s epsilonom, treba li provjeravati je li razlika manja ili jednaka ili strogo manja od epsilon


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


Pridružen/a: 21. 01. 2008. (13:32:15)
Postovi: (206)16
Spol: muško
Sarma = la pohva - posuda
26 = 40 - 14
Lokacija: Geto

PostPostano: 10:07 ned, 14. 6. 2009    Naslov: Citirajte i odgovorite

ma da uspio sam rjesiti... kod operatora /= nisam to stavlljo jer taj operator poziva matrica koja se mjenja, pa mislim da to ne bi proslo, a i ako bi sumjnam da trebamo ( mozemo ) mjenjat const matrice
ma da uspio sam rjesiti... kod operatora /= nisam to stavlljo jer taj operator poziva matrica koja se mjenja, pa mislim da to ne bi proslo, a i ako bi sumjnam da trebamo ( mozemo ) mjenjat const matrice


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
nameless
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 29. 09. 2007. (13:59:36)
Postovi: (58)16
Spol: žensko
Sarma = la pohva - posuda
= 6 - 0
Lokacija: Zagreb

PostPostano: 10:19 ned, 14. 6. 2009    Naslov: Citirajte i odgovorite

javlja mi grešku u linkanju kad stavim
u klasi Matrica:
public: static double eps

a u mainu Matrica::eps=0.0001;
piše undefined reference to Matrica::eps
što treba napravit s tim? :(
javlja mi grešku u linkanju kad stavim
u klasi Matrica:
public: static double eps

a u mainu Matrica::eps=0.0001;
piše undefined reference to Matrica::eps
što treba napravit s tim? Sad



_________________
"ja sam samo tu da vreme brže proleti"...
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Cobs
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 21. 01. 2008. (13:32:15)
Postovi: (206)16
Spol: muško
Sarma = la pohva - posuda
26 = 40 - 14
Lokacija: Geto

PostPostano: 17:44 ned, 14. 6. 2009    Naslov: Citirajte i odgovorite

upisi nakon implementacije funkcija

[code:1]double Matrica::eps = 0.0001; [/code:1]

to bi trealo biti izvan maina, poslje tog ga mozes mjenjat i u mainu...
upisi nakon implementacije funkcija

Kod:
double Matrica::eps = 0.0001;


to bi trealo biti izvan maina, poslje tog ga mozes mjenjat i u mainu...


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
ivica
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 01. 2007. (14:06:45)
Postovi: (15)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
= 2 - 0

PostPostano: 8:05 uto, 16. 6. 2009    Naslov: Citirajte i odgovorite

kod zadatka sa matricama i maina donog kako primjer uvidjam da je kod:

cout << m3 << (m3==m4) << !m3 << endl;

a ispis na primjeru glasi:

[3.4|0#4.2|3.4]0[0.294118|[color=red]-0[/color]#-0.363322|0.294118]

mene zanima jeli to greska? da element inverzne matrice na poziciji 12 bude jednak -0?
kod zadatka sa matricama i maina donog kako primjer uvidjam da je kod:

cout << m3 << (m3==m4) << !m3 << endl;

a ispis na primjeru glasi:

[3.4|0#4.2|3.4]0[0.294118|-0#-0.363322|0.294118]

mene zanima jeli to greska? da element inverzne matrice na poziciji 12 bude jednak -0?


[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: 10:11 uto, 16. 6. 2009    Naslov: Citirajte i odgovorite

u zadatku s klasom Rijec pise ovako:

+, koji "zbraja" slova s istim indeksom (preciznije njihove pozicije u abecedi, od 0 do 25) modulo 26. Ako se pri tom dođe do kraja jedne od riječi, slova druge riječi se samo prepisuju. Na primjer, Rijec("abcde")+Rijec("aez")=="afbde", jer je (0,1,2)+(0,4,25)=(0,5,1) modulo 26.

dali taj operator onda vraca string ili rijec?

hvala!
u zadatku s klasom Rijec pise ovako:

+, koji "zbraja" slova s istim indeksom (preciznije njihove pozicije u abecedi, od 0 do 25) modulo 26. Ako se pri tom dođe do kraja jedne od riječi, slova druge riječi se samo prepisuju. Na primjer, Rijec("abcde")+Rijec("aez")=="afbde", jer je (0,1,2)+(0,4,25)=(0,5,1) modulo 26.

dali taj operator onda vraca string ili rijec?

hvala!


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


Pridružen/a: 21. 01. 2008. (13:32:15)
Postovi: (206)16
Spol: muško
Sarma = la pohva - posuda
26 = 40 - 14
Lokacija: Geto

PostPostano: 10:25 uto, 16. 6. 2009    Naslov: Citirajte i odgovorite

[quote="ivica"]kod zadatka sa matricama i maina donog kako primjer uvidjam da je kod:

cout << m3 << (m3==m4) << !m3 << endl;

a ispis na primjeru glasi:

[3.4|0#4.2|3.4]0[0.294118|[color=red]-0[/color]#-0.363322|0.294118]

mene zanima jeli to greska? da element inverzne matrice na poziciji 12 bude jednak -0?[/quote]

pa vjerojatno... meni ispadne 0 ak se ne varam
ivica (napisa):
kod zadatka sa matricama i maina donog kako primjer uvidjam da je kod:

cout << m3 << (m3==m4) << !m3 << endl;

a ispis na primjeru glasi:

[3.4|0#4.2|3.4]0[0.294118|-0#-0.363322|0.294118]

mene zanima jeli to greska? da element inverzne matrice na poziciji 12 bude jednak -0?


pa vjerojatno... meni ispadne 0 ak se ne varam


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
ekatarina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 11. 2007. (19:22:50)
Postovi: (161)16
Spol: žensko
Sarma = la pohva - posuda
30 = 47 - 17

PostPostano: 11:28 uto, 16. 6. 2009    Naslov: Citirajte i odgovorite

[quote="glava"]u zadatku s klasom Rijec pise ovako:

+, koji "zbraja" slova s istim indeksom (preciznije njihove pozicije u abecedi, od 0 do 25) modulo 26. Ako se pri tom dođe do kraja jedne od riječi, slova druge riječi se samo prepisuju. Na primjer, Rijec("abcde")+Rijec("aez")=="afbde", jer je (0,1,2)+(0,4,25)=(0,5,1) modulo 26.

dali taj operator onda vraca string ili rijec?

hvala![/quote]

Rijec.
glava (napisa):
u zadatku s klasom Rijec pise ovako:

+, koji "zbraja" slova s istim indeksom (preciznije njihove pozicije u abecedi, od 0 do 25) modulo 26. Ako se pri tom dođe do kraja jedne od riječi, slova druge riječi se samo prepisuju. Na primjer, Rijec("abcde")+Rijec("aez")=="afbde", jer je (0,1,2)+(0,4,25)=(0,5,1) modulo 26.

dali taj operator onda vraca string ili rijec?

hvala!


Rijec.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
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: 20:59 uto, 16. 6. 2009    Naslov: Citirajte i odgovorite

ima li itko ideju kako u zadatku Rijec za operator+ napraviti da je "a"=0, ... , "z"=25
??
ima li itko ideju kako u zadatku Rijec za operator+ napraviti da je "a"=0, ... , "z"=25
??



_________________
..a jooooooj..
[Vrh]
Korisnički profil Pošaljite privatnu poruku
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 1, 2, 3, 4  Sljedeće
Stranica 1 / 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