| Prethodna tema :: Sljedeća tema   | 
	
	
	
		| Autor/ica | 
		Poruka | 
	
	
		MB Forumaš(ica)
  
  
  Pridružen/a: 01. 07. 2005. (12:35:21) Postovi: (224)16 
Spol:   
Lokacija: Molvice 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		mdoko Forumaš(ica)
  
  
  Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16 
Spol:   
Lokacija: Heriot-Watt University, Edinburgh 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		MB Forumaš(ica)
  
  
  Pridružen/a: 01. 07. 2005. (12:35:21) Postovi: (224)16 
Spol:   
Lokacija: Molvice 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		apprentice Forumaš(ica)
  
  
  Pridružen/a: 19. 04. 2006. (23:32:14) Postovi: (5)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		apprentice Forumaš(ica)
  
  
  Pridružen/a: 19. 04. 2006. (23:32:14) Postovi: (5)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		Gost
 
 
 
 
  
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		Gost
 
 
 
 
  
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		GauSs_ Moderator
  
  
  Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16 
Spol:   
Lokacija: 231 
		 | 
		
			
				 Postano: 16:21 pon, 1. 5. 2006    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [quote="Anonymous"]i meni bi trebala pomoc. di da na tastaturi dobijem jednistruje navodnike? hvala![/quote]
 
 ako koristis hrvatsku tipkovnicu onda prva tipka desno od tipke '0' (nula) 
					
					 	  | Anonymous (napisa): | 	 		  | i meni bi trebala pomoc. di da na tastaturi dobijem jednistruje navodnike? hvala! | 	  
 
 
ako koristis hrvatsku tipkovnicu onda prva tipka desno od tipke '0' (nula)
					_________________ The purpose of life is to end
  
Prosle su godine kolokviji bili laksi, zar ne?  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		apprentice Forumaš(ica)
  
  
  Pridružen/a: 19. 04. 2006. (23:32:14) Postovi: (5)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		apprentice Forumaš(ica)
  
  
  Pridružen/a: 19. 04. 2006. (23:32:14) Postovi: (5)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		
			
				 Postano: 22:49 pon, 1. 5. 2006    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [quote="Anonymous"]treba mi pomoc oko ovog zadatka:
 
 treba napisati sljedeci segment koda pomocu for petlje:
 
 [code:1]int n, i=0,j=1;
 scanf ("%d", &n);
 do {
       i+=n; n+=i++;
 } while (n-j || !(n<j));[/code:1][/quote]
 
 Opcenito: "[tt]do { X } while (Y);[/tt]" je isto sto i "[tt]X; while (Y) { X }[/tt]". 8)
 
 Dakle, tvoj kod je jednak
 
 [code:1]int n, i=0,j=1;
 scanf ("%d", &n);
 i+=n; n+=i++;
 while (n-j || !(n<j)) {
       i+=n; n+=i++;
 }[/code:1]
 
 Drugi korak ([tt]while()[/tt] :arrow: [tt]for()[/tt]):
 
 [code:1]int n, i=0,j=1;
 scanf ("%d", &n);
 i+=n; n+=i++;
 for ( ; n-j || !(n<j) ; ) {
       i+=n; n+=i++;
 }[/code:1]
 
 Mogla bi i ta konacna [tt]for()[/tt]-petlja biti ljepsa, ali i ovako je dobro. ;)
 
 [color=blue]@apprentice: Molim, smiri nekorisno spammanje.[/color] :roll: 
					
					 	  | Anonymous (napisa): | 	 		  treba mi pomoc oko ovog zadatka:
 
 
treba napisati sljedeci segment koda pomocu for petlje:
 
 
 	  | Kod: | 	 		  int n, i=0,j=1;
 
scanf ("%d", &n);
 
do {
 
      i+=n; n+=i++;
 
} while (n-j || !(n<j)); | 	 
  | 	  
 
 
Opcenito: "do { X } while (Y);" je isto sto i "X; while (Y) { X }".  
 
 
Dakle, tvoj kod je jednak
 
 
 	  | Kod: | 	 		  int n, i=0,j=1;
 
scanf ("%d", &n);
 
i+=n; n+=i++;
 
while (n-j || !(n<j)) {
 
      i+=n; n+=i++;
 
} | 	  
 
 
Drugi korak (while()   for()):
 
 
 	  | Kod: | 	 		  int n, i=0,j=1;
 
scanf ("%d", &n);
 
i+=n; n+=i++;
 
for ( ; n-j || !(n<j) ; ) {
 
      i+=n; n+=i++;
 
} | 	  
 
 
Mogla bi i ta konacna for()-petlja biti ljepsa, ali i ovako je dobro.  
 
 
@apprentice: Molim, smiri nekorisno spammanje.  
					_________________ 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] | 
		 | 
	
	
		nana Forumaš(ica)
  
  
  Pridružen/a: 29. 11. 2005. (12:24:35) Postovi: (2AD)16 
Spol:   
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		
			
				 Postano: 21:00 uto, 2. 5. 2006    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [quote="nana"][quote="proslogodisnji kolokvij"]Program treba izracunati aritmeticku sredinu svih brojeva iz polja p, te ispisati [color=red]i-ti najveci element polja (ako takav postoji) koji je manji od izracunate aritmeticke sredine. [/color]Ako takav ne postoji, ispisite da takav ne postoji.[/quote]
 nije mi bas jasno na sto se ovo odnosi.
 npr za polje 1 3 4 2 6 
 ukoliko je i=1
 bi li program tada trebao ispisati 2 
 kao iti clan niza veci od aritmeticke sredine[/quote]
 
 "i-ti najveci element polja (ako takav postoji) koji je manji od izracunate aritmeticke sredine" znaci:
 1. uzmes sve koji su manji od aritmeticke sredine
 2. posortiras ih padajuce
 3. gledas i-tog po redu (prvi u padajucem sortu je "najveci", drugi u padajucem sortu je "drugi najveci", itd. ;)).
 
 Za tvoj niz:
 1. [tt]ar_sred = (double)(1+3+4+2+6)/5 == 3.2[/tt] :arrow: gledamo niz 1,3,2
 2. padajuce sortiran, to je niz 3,2,1
 3. za [tt]i = 1[/tt], to je bas najveci, dakle 3; za [tt]i = 2[/tt] to je "drugi najveci", dakle 2; za [tt]i = 3[/tt] to je "treci najveci", dakle 1; za sve ostale [tt]i[/tt] treba ispisati da takvog nema, jer ima samo 3 broja koji su manji od aritmeticke sredine. 8)
 
 Ovo je samo opis [b]kako se moze doci do rjesenja[/b]. 8) Moze se to i daleko jednostavnije isprogramirati (padajuci sort [b]svih[/b] elemenata niza, pa onda pripazite kako brojite [tt]i[/tt]-tog). :D 
					
					 	  | nana (napisa): | 	 		   	  | proslogodisnji kolokvij (napisa): | 	 		  | Program treba izracunati aritmeticku sredinu svih brojeva iz polja p, te ispisati i-ti najveci element polja (ako takav postoji) koji je manji od izracunate aritmeticke sredine. Ako takav ne postoji, ispisite da takav ne postoji. | 	  
 
nije mi bas jasno na sto se ovo odnosi.
 
npr za polje 1 3 4 2 6 
 
ukoliko je i=1
 
bi li program tada trebao ispisati 2 
 
kao iti clan niza veci od aritmeticke sredine | 	  
 
 
"i-ti najveci element polja (ako takav postoji) koji je manji od izracunate aritmeticke sredine" znaci:
 
1. uzmes sve koji su manji od aritmeticke sredine
 
2. posortiras ih padajuce
 
3. gledas i-tog po redu (prvi u padajucem sortu je "najveci", drugi u padajucem sortu je "drugi najveci", itd.  ).
 
 
Za tvoj niz:
 
1. ar_sred = (double)(1+3+4+2+6)/5 == 3.2   gledamo niz 1,3,2
 
2. padajuce sortiran, to je niz 3,2,1
 
3. za i = 1, to je bas najveci, dakle 3; za i = 2 to je "drugi najveci", dakle 2; za i = 3 to je "treci najveci", dakle 1; za sve ostale i treba ispisati da takvog nema, jer ima samo 3 broja koji su manji od aritmeticke sredine.  
 
 
Ovo je samo opis kako se moze doci do rjesenja.   Moze se to i daleko jednostavnije isprogramirati (padajuci sort svih elemenata niza, pa onda pripazite kako brojite i-tog).  
					_________________ 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] | 
		 | 
	
	
		nana Forumaš(ica)
  
  
  Pridružen/a: 29. 11. 2005. (12:24:35) Postovi: (2AD)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] | 
		 | 
	
	
		Gost
 
 
 
 
  
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		Gost
 
 
 
 
  
 
		 | 
		 | 
	
	
		| [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] | 
		 | 
	
	
		pbanicev Forumaš(ica)
  
  
  Pridružen/a: 23. 10. 2004. (19:32:44) Postovi: (52)16 
Spol:   
Lokacija: /dev/random V /dev/null V /dev/zero 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		 |