Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
frutabella Forumaš(ica)
Pridružen/a: 09. 10. 2010. (16:35:36) Postovi: (24E)16
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
Postano: 8:48 čet, 4. 4. 2013 Naslov: |
|
|
1. Ne. [tt]s[0] = '\0'[/tt] je pridruzivanje. [tt]*s[/tt] je ekvivalentno [tt]s[0][/tt]; kad se koristi kao uvjet, oboje je ekvivalentno [tt]s[0] != '\0'[/tt].
2. Da. Izraz [tt](unsigned)(*s-'0')[/tt] pretvara znak u broj; npr. za znak [tt]'2'[/tt] ce vratiti broj 2. Gradivo s predavanja (tamo je objasnjeno, ali cini mi se da se koristi i negdje na vjezbama).
3. [tt]main()[/tt] treba vratiti 0 ako je sve obavio u redu, odnosno nesto razlicito od nule ako se desila greska. [tt]printf()[/tt] vraca broj ispisanih znakova (objasnjeno na predavanjima), pa je kolega to iskoristio da bi u jednoj naredbi i ispisao sto zeli i vratio nesto sto nije nula. Mogao je napisati i
[code:1]{
printf("Jedini argument mora biti prirodni broj!\n");
return 41;
}[/code:1]
ako sam dobro brojao koliko ima znakova u tom ispisu.
Drugo vracanje ne-nule je u liniji
[tt]if(m!=2)return printf("Nije tocno jedan argument!\n");[/tt]
koja radi po istoj logici kao ovo sto sam objasnio.
4. Ne. Operator [tt]![/tt] je negacija. Posto ce [tt]printf()[/tt] vratiti nesto sto nije nula, onda ce operator [tt]![/tt] reci "dobio sam ne-nulu, sto je istina, pa cu ja vratiti laz". Dakle, stvar se ispise, ali [tt]return[/tt] za argument dobije nulu. Ekvivalentno bi bilo
[code:1]printf("f(%u)=%u\n",n,f(n));
return 0;[/code:1]
Ne pitajte me zasto tako. Stil pisanja programa kolege (ne znam cak niti kojeg, niti mislim da je bitno).
1. Ne. s[0] = '\0' je pridruzivanje. *s je ekvivalentno s[0]; kad se koristi kao uvjet, oboje je ekvivalentno s[0] != '\0'.
2. Da. Izraz (unsigned)(*s-'0') pretvara znak u broj; npr. za znak '2' ce vratiti broj 2. Gradivo s predavanja (tamo je objasnjeno, ali cini mi se da se koristi i negdje na vjezbama).
3. main() treba vratiti 0 ako je sve obavio u redu, odnosno nesto razlicito od nule ako se desila greska. printf() vraca broj ispisanih znakova (objasnjeno na predavanjima), pa je kolega to iskoristio da bi u jednoj naredbi i ispisao sto zeli i vratio nesto sto nije nula. Mogao je napisati i
Kod: | {
printf("Jedini argument mora biti prirodni broj!\n");
return 41;
} |
ako sam dobro brojao koliko ima znakova u tom ispisu.
Drugo vracanje ne-nule je u liniji
if(m!=2)return printf("Nije tocno jedan argument!\n");
koja radi po istoj logici kao ovo sto sam objasnio.
4. Ne. Operator ! je negacija. Posto ce printf() vratiti nesto sto nije nula, onda ce operator ! reci "dobio sam ne-nulu, sto je istina, pa cu ja vratiti laz". Dakle, stvar se ispise, ali return za argument dobije nulu. Ekvivalentno bi bilo
Kod: | printf("f(%u)=%u\n",n,f(n));
return 0; |
Ne pitajte me zasto tako. Stil pisanja programa kolege (ne znam cak niti kojeg, niti mislim da je bitno).
_________________ 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] |
|
piccola Forumaš(ica)
Pridružen/a: 30. 11. 2009. (15:39:50) Postovi: (D7)16
|
|
[Vrh] |
|
Popara Forumaš(ica)
Pridružen/a: 17. 08. 2012. (19:05:50) Postovi: (3B)16
Spol:
Lokacija: Zadar/Zagreb
|
|
[Vrh] |
|
piccola Forumaš(ica)
Pridružen/a: 30. 11. 2009. (15:39:50) Postovi: (D7)16
|
|
[Vrh] |
|
Vishykc Forumaš(ica)
Pridružen/a: 23. 10. 2010. (14:38:08) Postovi: (6A)16
Spol:
Lokacija: Zagreb
|
|
[Vrh] |
|
mdoko Forumaš(ica)
Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol:
Lokacija: Heriot-Watt University, Edinburgh
|
Postano: 23:35 čet, 11. 4. 2013 Naslov: |
|
|
[quote="Vishykc"]Dodatno pitanje, je li moguce pogledati kolokvije iduci tjedan, vecina otisla doma kojima je u sri bio zadnji kolokvij? To onda pitamo prof. Singera? Isto pitanje za numericku matematiku kod prof. Singera.[/quote]
Svašta je moguće, no morat ćete ganjati pojedine asistente i profesore u terminima njihovih konzultacija.
Termin uvida je bio pravovremeno oglašen (na samom kolokviju), tako da "mi smo otišli doma" ne može služiti kao opravdanje. Znali ste kad su uvidi, a otišli ste doma :arrow: vaš problem.
Vishykc (napisa): | Dodatno pitanje, je li moguce pogledati kolokvije iduci tjedan, vecina otisla doma kojima je u sri bio zadnji kolokvij? To onda pitamo prof. Singera? Isto pitanje za numericku matematiku kod prof. Singera. |
Svašta je moguće, no morat ćete ganjati pojedine asistente i profesore u terminima njihovih konzultacija.
Termin uvida je bio pravovremeno oglašen (na samom kolokviju), tako da "mi smo otišli doma" ne može služiti kao opravdanje. Znali ste kad su uvidi, a otišli ste doma vaš problem.
_________________ Extraordinary claims require extraordinary evidence. – Carl Sagan
|
|
[Vrh] |
|
anamarie Forumaš(ica)
Pridružen/a: 07. 09. 2011. (10:59:19) Postovi: (87)16
Spol:
|
|
[Vrh] |
|
Shirohige Forumaš(ica)
Pridružen/a: 16. 11. 2012. (20:19:56) Postovi: (ED)16
Spol:
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
Postano: 15:11 pet, 12. 4. 2013 Naslov: |
|
|
Zato sto nitko nije uploadao. Ja nemam rezultate, a ne znam zasto nitko drugi nije.
Inace, popis se kreira automatski. Da postoji file na tvom linku, nuzno bi bio u popisu. ;)
Zato sto nitko nije uploadao. Ja nemam rezultate, a ne znam zasto nitko drugi nije.
Inace, popis se kreira automatski. Da postoji file na tvom linku, nuzno bi bio u popisu.
_________________ 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] |
|
Shirohige Forumaš(ica)
Pridružen/a: 16. 11. 2012. (20:19:56) Postovi: (ED)16
Spol:
|
|
[Vrh] |
|
Popara Forumaš(ica)
Pridružen/a: 17. 08. 2012. (19:05:50) Postovi: (3B)16
Spol:
Lokacija: Zadar/Zagreb
|
|
[Vrh] |
|
El_Loco Forumaš(ica)
Pridružen/a: 26. 05. 2012. (15:25:04) Postovi: (31)16
Spol:
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
Postano: 17:18 pet, 12. 4. 2013 Naslov: |
|
|
[quote="Shirohige"][quote="vsego"]Da postoji file na tvom linku, ... ;)[/quote]
Ne kužim ovu rečenicu, pa onaj gore link mogu normalno otvoriti. :?[/quote]
Nisam probavao, ali onda su nuzno i rezultati bili u popisu. Kao sto rekoh, taj popis se automatski generira i nije moguce ostaviti takav file bez da se nadje u popisu.
Jedino nema najave na naslovnici, a bez toga valjda mozete.
Shirohige (napisa): | vsego (napisa): | Da postoji file na tvom linku, ... |
Ne kužim ovu rečenicu, pa onaj gore link mogu normalno otvoriti. |
Nisam probavao, ali onda su nuzno i rezultati bili u popisu. Kao sto rekoh, taj popis se automatski generira i nije moguce ostaviti takav file bez da se nadje u popisu.
Jedino nema najave na naslovnici, a bez toga valjda mozete.
_________________ 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] |
|
Shirohige Forumaš(ica)
Pridružen/a: 16. 11. 2012. (20:19:56) Postovi: (ED)16
Spol:
|
|
[Vrh] |
|
mdoko Forumaš(ica)
Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol:
Lokacija: Heriot-Watt University, Edinburgh
|
|
[Vrh] |
|
piccola Forumaš(ica)
Pridružen/a: 30. 11. 2009. (15:39:50) Postovi: (D7)16
|
|
[Vrh] |
|
mdoko Forumaš(ica)
Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol:
Lokacija: Heriot-Watt University, Edinburgh
|
|
[Vrh] |
|
anamarie Forumaš(ica)
Pridružen/a: 07. 09. 2011. (10:59:19) Postovi: (87)16
Spol:
|
Postano: 17:18 ned, 14. 4. 2013 Naslov: |
|
|
2.zadatak sa kolokvija:Napisite rekurzivnu funkciju int rek(int n) koja, za prirodan broj n, vraca broj rijeci (rijec ne mora
biti smislena) duljine n, sastavljenih od slova A, B, C i D, kod kojih se, neposredno nakon slova A, ne pojavljuje
slovo B.
Napisite i program kojim se testira funkcija (treba samo ucitati broj, pozvati funkciju i ispisati rezultat).
opcenito broj takvih rijeci je [tex] 4^n-(n-1)4^{n-2} [/tex] ili ja krivo razmisljam??
2.zadatak sa kolokvija:Napisite rekurzivnu funkciju int rek(int n) koja, za prirodan broj n, vraca broj rijeci (rijec ne mora
biti smislena) duljine n, sastavljenih od slova A, B, C i D, kod kojih se, neposredno nakon slova A, ne pojavljuje
slovo B.
Napisite i program kojim se testira funkcija (treba samo ucitati broj, pozvati funkciju i ispisati rezultat).
opcenito broj takvih rijeci je [tex] 4^n-(n-1)4^{n-2} [/tex] ili ja krivo razmisljam??
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
Postano: 20:03 ned, 14. 4. 2013 Naslov: |
|
|
Krivo razmisljas jer ces, na primjer, ABCABD brojati dva puta (kod oduzimanja):
- jednom kao "AB" na mjestima 1-2 i iza toga bilo sto, pa tako i "CABD",
- jednom kao "AB" na mjestima 4-5, a prije i iza toga bilo sto, pa tako i "ABC" ispred i "D" iza.
Krivo razmisljas jer ces, na primjer, ABCABD brojati dva puta (kod oduzimanja):
- jednom kao "AB" na mjestima 1-2 i iza toga bilo sto, pa tako i "CABD",
- jednom kao "AB" na mjestima 4-5, a prije i iza toga bilo sto, pa tako i "ABC" ispred i "D" iza.
_________________ 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] |
|
|