| 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: (3562)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: (3562)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: (3562)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: (3562)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] | 
		 | 
	
	
		 |