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


Pridružen/a: 03. 11. 2005. (19:42:02) Postovi: (31)16
|
|
[Vrh] |
|
fireball Forumaš(ica)


Pridružen/a: 07. 10. 2005. (18:49:17) Postovi: (4AB)16
Spol: 
Lokacija: s rukom u vatri i nogom u grobu
|
|
[Vrh] |
|
mdoko Forumaš(ica)


Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol: 
Lokacija: Heriot-Watt University, Edinburgh
|
Postano: 11:56 pon, 20. 3. 2006 Naslov: Re: pitanje u vezi varijabli... |
|
|
[quote="ignis"]dali je ikako moguce neke operacije zbrajanja i mnozenja spremiti u neki tip varijable...tako da kasnije mozemo koristi te varijable za permutacije...
[/quote]
Uktatko - [b]ne[/b].
Ako je pitanje kako u ovisnosti o nekoj varijabli izvrsiti neku operaciju, onda je klasicni primjer:
[code:1]
int izracunaj(int a, char op, int b){
switch(op){
case '+': return a+b;
case '-': return a-b;
case '*': return a*b;
case '/': return a/b;
default:{
/* ovdje ubaci neki kod koji javlja gresku */
}
}
[/code:1]
Ovo spominjanje permutacija me podsjeca na jedan zadatak s RP4, pa ako se radi o tome [url=http://student.math.hr/~mdoko/RP4/zadatak2.html]ovo[/url] bi ti moglo pomoci. Istina, radi se o C++ kodu, pa ako imas dodatnih pitanja samo vici :wink:
@fireball: ovo sto si ti napravio je samo direktiva preprocesoru da [i]prije kompajliranja[/i] svako (samostalno) pojavljivanje znaka [tt]B[/tt] zamijeni znakom [tt]+[/tt]. Time se ne dobiva nikakva dodatna funkcionalnost.
ignis (napisa): | dali je ikako moguce neke operacije zbrajanja i mnozenja spremiti u neki tip varijable...tako da kasnije mozemo koristi te varijable za permutacije...
|
Uktatko - ne.
Ako je pitanje kako u ovisnosti o nekoj varijabli izvrsiti neku operaciju, onda je klasicni primjer:
Kod: |
int izracunaj(int a, char op, int b){
switch(op){
case '+': return a+b;
case '-': return a-b;
case '*': return a*b;
case '/': return a/b;
default:{
/* ovdje ubaci neki kod koji javlja gresku */
}
}
|
Ovo spominjanje permutacija me podsjeca na jedan zadatak s RP4, pa ako se radi o tome ovo bi ti moglo pomoci. Istina, radi se o C++ kodu, pa ako imas dodatnih pitanja samo vici
@fireball: ovo sto si ti napravio je samo direktiva preprocesoru da prije kompajliranja svako (samostalno) pojavljivanje znaka B zamijeni znakom +. Time se ne dobiva nikakva dodatna funkcionalnost.
_________________ Extraordinary claims require extraordinary evidence. – Carl Sagan
|
|
[Vrh] |
|
ignis Forumaš(ica)


Pridružen/a: 03. 11. 2005. (19:42:02) Postovi: (31)16
|
|
[Vrh] |
|
vsego Site Admin


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


Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol: 
Lokacija: Heriot-Watt University, Edinburgh
|
|
[Vrh] |
|
|