| Prethodna tema :: Sljedeća tema   | 
	
	
	
		| Autor/ica | 
		Poruka | 
	
	
		gobanja Forumaš(ica)
  
 
  Pridružen/a: 04. 11. 2007. (15:57:17) Postovi: (2C)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		Milojko Forumaš(ica)
  
  
  Pridružen/a: 07. 11. 2008. (14:57:52) Postovi: (453)16 
Spol:   
Lokacija: Hilbertov hotel 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		gobanja Forumaš(ica)
  
 
  Pridružen/a: 04. 11. 2007. (15:57:17) Postovi: (2C)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		kakt00s Forumaš(ica)
  
  
  Pridružen/a: 17. 10. 2007. (12:19:40) Postovi: (183)16 
Spol:   
Lokacija: :ɐɾıɔɐʞoן 
		 | 
		
			
				 Postano: 0:38 uto, 25. 11. 2008    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [quote="Milojko"][quote="bad_angel"]Napišite program koji učitava četiri cijela broja a, g, o i w, te ispisuje vrijednost izraza
 g3· a3 + o3· w4.
 Program treba biti napisan u skladu s ANSI C standardom.
 
 ove brojke uz slova znace potenciju, tj g na treću puta a na treću itd.[/quote]
 napiso sam, ali, nešt tu ne valja.
 evo kak ide:
 
 [tt]
 #include <stdio.h>
 #include <stdlib.h>
 
 int main(void) {
     int a, g, o, w, f;
     scanf("%d%d%d%d\n", &a, &g, &o, &w);
     f = g * g * g * a * a * a + o * o * o * w * w * w * w;
     printf(" f = %d\n", f);
     system("pause");
     return 0;
 } 
 [/tt]
 
 pokrenem ga, unesem četiri broja, stisnem enter, i, i...... prebaci me u novi red. stisnem strelicu prema gore, ovaj mi ispiše gore napisane brojke u drugi red, stisnem enter, puf!! "f = kolko treba ispast"
 di sam zabrljavio?? need help[/quote]
 
 
 ok... ovak... cvaj kveščns..
 
 fjst... Za kaj će nam stdlib.h... kaj nije nepotreban???
 
 seknd... jel ima neka naredba za potencije... u pascalu je kolko se sjećam pow(baza,eksponent)... bi se našlo tak neš? 
					
					 	  | Milojko (napisa): | 	 		   	  | bad_angel (napisa): | 	 		  Napišite program koji učitava četiri cijela broja a, g, o i w, te ispisuje vrijednost izraza
 
g3· a3 + o3· w4.
 
Program treba biti napisan u skladu s ANSI C standardom.
 
 
ove brojke uz slova znace potenciju, tj g na treću puta a na treću itd. | 	  
 
napiso sam, ali, nešt tu ne valja.
 
evo kak ide:
 
 
 
#include <stdio.h>
 
#include <stdlib.h>
 
 
int main(void) {
 
    int a, g, o, w, f;
 
    scanf("%d%d%d%d\n", &a, &g, &o, &w);
 
    f = g * g * g * a * a * a + o * o * o * w * w * w * w;
 
    printf(" f = %d\n", f);
 
    system("pause");
 
    return 0;
 
} 
 
 
 
pokrenem ga, unesem četiri broja, stisnem enter, i, i...... prebaci me u novi red. stisnem strelicu prema gore, ovaj mi ispiše gore napisane brojke u drugi red, stisnem enter, puf!! "f = kolko treba ispast"
 
di sam zabrljavio?? need help | 	  
 
 
 
ok... ovak... cvaj kveščns..
 
 
fjst... Za kaj će nam stdlib.h... kaj nije nepotreban???
 
 
seknd... jel ima neka naredba za potencije... u pascalu je kolko se sjećam pow(baza,eksponent)... bi se našlo tak neš?
					
 
  _________________ Muy importante! 
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		Atomised Forumaš(ica)
  
  
  Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16 
Lokacija: Exotica 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		gobanja Forumaš(ica)
  
 
  Pridružen/a: 04. 11. 2007. (15:57:17) Postovi: (2C)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		mycky1111 Forumaš(ica)
  
 
  Pridružen/a: 26. 05. 2008. (11:59:07) Postovi: (D4)16 
Spol:   
 
		 | 
		
			
				 Postano: 9:03 uto, 25. 11. 2008    Naslov: http://degiorgi.math.hr/forum/posting.php?mode=reply&t=1 | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         imam i ja problem. u doamcem mi zadatak glasi: Napišite program koji učitava dva realna broja x i y, te ispisuje vrijednost izraza
 f = x^2+y^4.
 Rezultat obavezno ispišite koristeći format %g!
 
 i ja napisem:
 #include <stdio.h>
 #include <stdlib.h>
 
 int main (void) {
     double x,y,f;
         
    
     scanf("%lg %lg", &x, &y);
     f=x*x + y*y*y*y;
     printf("rezultat= %g\n",f );
     system ("pause");
     return 0;
 }
 i radi mi kada ga pokrenem, sve mi lijepo izracuna, ali mi aplikacija zadace kaze da je netocan. zasto? :( 
					
					imam i ja problem. u doamcem mi zadatak glasi: Napišite program koji učitava dva realna broja x i y, te ispisuje vrijednost izraza
 
f = x^2+y^4.
 
Rezultat obavezno ispišite koristeći format %g!
 
 
i ja napisem:
 
#include <stdio.h>
 
#include <stdlib.h>
 
 
int main (void) {
 
    double x,y,f;
 
        
 
   
 
    scanf("%lg %lg", &x, &y);
 
    f=x*x + y*y*y*y;
 
    printf("rezultat= %g\n",f );
 
    system ("pause");
 
    return 0;
 
}
 
i radi mi kada ga pokrenem, sve mi lijepo izracuna, ali mi aplikacija zadace kaze da je netocan. zasto?  
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		bad_angel Forumaš(ica)
  
  
  Pridružen/a: 01. 11. 2008. (18:30:25) Postovi: (43)16 
Lokacija: svugdje po malo 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		Anna Lee Forumaš(ica)
  
  
  Pridružen/a: 11. 07. 2008. (00:49:44) Postovi: (114)16 
Spol:   
Lokacija: Zagreb 
		 | 
		
			
				 Postano: 9:16 uto, 25. 11. 2008    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         Pripazite na slijedeće:
 
    1. Serveru šaljete izvorni kod programa koji mora biti u jednoj .c datoteci. Compilirane verzije programa neće proći slanje!
    2. Programi moraju biti pisani u ANSI C-u, te se moraju dati compilirati.
    3. Programi moraju raditi točno kako se u zadatku traži. To se odnosi na ulazne podatke i izlaz programa. Nemojte dodavati "ukrasne" ispise jer će oni zbuniti verifikator i rješenje će biti proglašeno pogrešnim! Dakle, ako se traži program koji učitava dva realna broja i ispisuje njihovu sumu, onda je točno rješenje (navodimo bez deklaracija i ostalih "dodataka"):
 
       scanf("%lf %lf", &x, &y);
       printf("%g", x+y);
 
       ali ne i
 
       printf("Ucitajte dva broja: ");
       scanf("%lf %lf", &x, &y);
       printf("%g + %g = %g", x, y, x+y);
 
    4. Kad god radite s realnim brojevima, koristite tip double, a za ispis koristite format "%g".
    5. Ako zadatak traži da kao rješenje upišete jednu ili više matrica, njih upisujete zadanim redoslijedom jednu ispod druge, a svaku od njih redak po redak (elemente matrice u istom retku odvojite razmacima).
 
 
 Mislim da bi onda trebao maknut onaj "rezultat=", a cini mi se da ti ni system pause ne treba. 
					
					Pripazite na slijedeće:
 
 
   1. Serveru šaljete izvorni kod programa koji mora biti u jednoj .c datoteci. Compilirane verzije programa neće proći slanje!
 
   2. Programi moraju biti pisani u ANSI C-u, te se moraju dati compilirati.
 
   3. Programi moraju raditi točno kako se u zadatku traži. To se odnosi na ulazne podatke i izlaz programa. Nemojte dodavati "ukrasne" ispise jer će oni zbuniti verifikator i rješenje će biti proglašeno pogrešnim! Dakle, ako se traži program koji učitava dva realna broja i ispisuje njihovu sumu, onda je točno rješenje (navodimo bez deklaracija i ostalih "dodataka"):
 
 
      scanf("%lf %lf", &x, &y);
 
      printf("%g", x+y);
 
 
      ali ne i
 
 
      printf("Ucitajte dva broja: ");
 
      scanf("%lf %lf", &x, &y);
 
      printf("%g + %g = %g", x, y, x+y);
 
 
   4. Kad god radite s realnim brojevima, koristite tip double, a za ispis koristite format "%g".
 
   5. Ako zadatak traži da kao rješenje upišete jednu ili više matrica, njih upisujete zadanim redoslijedom jednu ispod druge, a svaku od njih redak po redak (elemente matrice u istom retku odvojite razmacima).
 
 
 
Mislim da bi onda trebao maknut onaj "rezultat=", a cini mi se da ti ni system pause ne treba.
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		mycky1111 Forumaš(ica)
  
 
  Pridružen/a: 26. 05. 2008. (11:59:07) Postovi: (D4)16 
Spol:   
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		there is no spoon Forumaš(ica)
  
 
  Pridružen/a: 11. 04. 2008. (11:12:06) Postovi: (36)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		gobanja Forumaš(ica)
  
 
  Pridružen/a: 04. 11. 2007. (15:57:17) Postovi: (2C)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		Gino Forumaš(ica)
  
 
  Pridružen/a: 11. 09. 2008. (10:54:06) Postovi: (370)16 
Lokacija: Pula 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		there is no spoon Forumaš(ica)
  
 
  Pridružen/a: 11. 04. 2008. (11:12:06) Postovi: (36)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		gobanja Forumaš(ica)
  
 
  Pridružen/a: 04. 11. 2007. (15:57:17) Postovi: (2C)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		there is no spoon Forumaš(ica)
  
 
  Pridružen/a: 11. 04. 2008. (11:12:06) Postovi: (36)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		
			
				 Postano: 12:06 uto, 25. 11. 2008    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [quote="there is no spoon"]ja to vidim kao pojednostavljivanje stvari :D[/quote]
 
 [code:1]#include <stdio.h>
 
 int main(void) {
   printf("%d\n", 17*17);
   return 0;
 }[/code:1]
 
 Molim, napisati ovo pomocu [tt]pow()[/tt], da se vidi kako je tako jednostavnije. :) 
					
					 	  | there is no spoon (napisa): | 	 		  ja to vidim kao pojednostavljivanje stvari   | 	  
 
 
 	  | Kod: | 	 		  #include <stdio.h>
 
 
int main(void) {
 
  printf("%d\n", 17*17);
 
  return 0;
 
} | 	  
 
 
Molim, napisati ovo pomocu pow(), da se vidi kako je tako jednostavnije.  
					_________________ 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] | 
		 | 
	
	
		there is no spoon Forumaš(ica)
  
 
  Pridružen/a: 11. 04. 2008. (11:12:06) Postovi: (36)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		Atomised Forumaš(ica)
  
  
  Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16 
Lokacija: Exotica 
		 | 
		
			
				 Postano: 12:29 uto, 25. 11. 2008    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [quote="there is no spoon"]naravno da za kvadrate i kubove necu pisat pow
 al za cetvrtu potenciju mi se vise ne da
 
 napisi ti ovo bez pow:  ;)
 
 [code:1]#include <stdio.h>
 
 int main(void) {
   printf("%d\n", pow(17,17));
   return 0;
 }[/code:1]
 
  
 ...da, da, znam da takav primjer nece bit u kolokviju  :? :)[/quote]
 
 [code:1]#include <stdio.h>
 
 int main(void) {
 
 int i, broj = 1;
 
 for (i=0; i<17; ++i) broj *= 17;
 printf("%d\n", broj);
 
 
   scanf("%%");
   return 0;
 }[/code:1]
 
 A za tvoj program nisam siguran da bi uopće radio...
 
 Edit: Doduše, ne bi ni moj, 17 ^ 17 je puno prevelik broj, ali nije to poanta. :P 
					
					 	  | there is no spoon (napisa): | 	 		  naravno da za kvadrate i kubove necu pisat pow
 
al za cetvrtu potenciju mi se vise ne da
 
 
napisi ti ovo bez pow:   
 
 
 	  | Kod: | 	 		  #include <stdio.h>
 
 
int main(void) {
 
  printf("%d\n", pow(17,17));
 
  return 0;
 
} | 	  
 
 
 
 
...da, da, znam da takav primjer nece bit u kolokviju      | 	  
 
 
 	  | Kod: | 	 		  #include <stdio.h>
 
 
int main(void) {
 
 
int i, broj = 1;
 
 
for (i=0; i<17; ++i) broj *= 17;
 
printf("%d\n", broj);
 
 
 
  scanf("%%");
 
  return 0;
 
} | 	  
 
 
A za tvoj program nisam siguran da bi uopće radio...
 
 
Edit: Doduše, ne bi ni moj, 17 ^ 17 je puno prevelik broj, ali nije to poanta.  
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		
			
				 Postano: 12:55 uto, 25. 11. 2008    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [quote="there is no spoon"]naravno da za kvadrate i kubove necu pisat pow
 al za cetvrtu potenciju mi se vise ne da
 napisi ti ovo bez pow:  ;)
 [code:1]#include <stdio.h>
 
 int main(void) {
   printf("%d\n", pow(17,17));
   return 0;
 }[/code:1]
 ...da, da, znam da takav primjer nece bit u kolokviju  :? :)[/quote]
 
 E, bas too sam ocekivao! :D Sad lijepo to isprobaj na racunalu, pa mi objasni zasto si izgubio bodove. :gg:
 
 Prvo je ocito: fali ti [tt]#include <math.h>[/tt]. :ccc: No, i s tim dodatkom ti program bude krivo radio... pitanje je zasto? :-k
 
 (Isprobah s gcc-om 4.3, s ukljucenim [tt]-ansi --pedantic-errors[/tt], da ne bi bilo da pricam samo napamet ;))
 
 [b]Dodatak:[/b] Pod "krivo" mislim na to da nece racunati ispravno niti nesto prikazivo, npr [latex]17^2[/latex]. :) 
					
					 	  | there is no spoon (napisa): | 	 		  naravno da za kvadrate i kubove necu pisat pow
 
al za cetvrtu potenciju mi se vise ne da
 
napisi ti ovo bez pow:   
 
 	  | Kod: | 	 		  #include <stdio.h>
 
 
int main(void) {
 
  printf("%d\n", pow(17,17));
 
  return 0;
 
} | 	  
 
...da, da, znam da takav primjer nece bit u kolokviju      | 	  
 
 
E, bas too sam ocekivao!   Sad lijepo to isprobaj na racunalu, pa mi objasni zasto si izgubio bodove.  
 
 
Prvo je ocito: fali ti #include <math.h>.   No, i s tim dodatkom ti program bude krivo radio... pitanje je zasto?  
 
 
(Isprobah s gcc-om 4.3, s ukljucenim -ansi –pedantic-errors, da ne bi bilo da pricam samo napamet  )
 
 
Dodatak: Pod "krivo" mislim na to da nece racunati ispravno niti nesto prikazivo, npr  .  
					_________________ 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] | 
		 | 
	
	
		 |