| Prethodna tema :: Sljedeća tema   | 
	
	
	
		| Autor/ica | 
		Poruka | 
	
	
		aangelinaaa Forumaš(ica)
  
 
  Pridružen/a: 09. 09. 2011. (16:39:32) Postovi: (9)16 
Spol:   
 
		 | 
		
			
				 Postano: 17:17 pet, 21. 10. 2011    Naslov: 3-zadaća | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         Napišite program koji učitava 7 realnih brojeva, te ispisuje umnožak broja koji ima najveću apsolutnu vrijednost s brojem koji ima najmanju apsolutnu vrijednost. Ako dva broja imaju jednaku apsolutnu vrijednost, za većeg/manjeg uzimate onog koji je prije učitan.
 Rezultat obavezno ispišite koristeći format %g!
 
 Moje rješenje:
 
 #include<stdio.h>
 int main()
 {
 int i;
 double x,apsx,minaps,maxaps;
 float u;
  scanf("%lg", &x);
  if(x>=0) apsx=x;
  else apsx=x*(-1);
  minaps=apsx;
  maxaps=apsx;
  for(i=1;i<=6;i++)
  {
   scanf("%lg", &x);
   if(x>=0) apsx=x;
   else apsx=x*(-1);
 
   if(apsx>maxaps) maxaps=apsx;
   if(apsx<minaps) minaps=apsx;
   }
 u=maxaps*minaps;
 printf("%g",u);
 return 0;
 }
 
 Meni program radi,ali ga ne priznaje u zadaći,zašto? 
					
					Napišite program koji učitava 7 realnih brojeva, te ispisuje umnožak broja koji ima najveću apsolutnu vrijednost s brojem koji ima najmanju apsolutnu vrijednost. Ako dva broja imaju jednaku apsolutnu vrijednost, za većeg/manjeg uzimate onog koji je prije učitan.
 
Rezultat obavezno ispišite koristeći format %g!
 
 
Moje rješenje:
 
 
#include<stdio.h>
 
int main()
 
{
 
int i;
 
double x,apsx,minaps,maxaps;
 
float u;
 
 scanf("%lg", &x);
 
 if(x>=0) apsx=x;
 
 else apsx=x*(-1);
 
 minaps=apsx;
 
 maxaps=apsx;
 
 for(i=1;i<=6;i++)
 
 {
 
  scanf("%lg", &x);
 
  if(x>=0) apsx=x;
 
  else apsx=x*(-1);
 
 
  if(apsx>maxaps) maxaps=apsx;
 
  if(apsx<minaps) minaps=apsx;
 
  }
 
u=maxaps*minaps;
 
printf("%g",u);
 
return 0;
 
}
 
 
Meni program radi,ali ga ne priznaje u zadaći,zašto?
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		
			
				 Postano: 17:33 pet, 21. 10. 2011    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         Primjer: -1, -3, 17.
 
 Sto bi program trebao ispisivati, a sto stvarno ispisuje? 
					
					Primjer: -1, -3, 17.
 
 
Sto bi program trebao ispisivati, a sto stvarno ispisuje?
					_________________ 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] | 
		 | 
	
	
		aangelinaaa Forumaš(ica)
  
 
  Pridružen/a: 09. 09. 2011. (16:39:32) Postovi: (9)16 
Spol:   
 
		 | 
		
			
				 Postano: 20:38 pet, 21. 10. 2011    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         Treba,a i ispisuje 17? 
  [size=9][color=#999999]Added after 10 minutes:[/color][/size]
   [quote="vsego"]Primjer: -1, -3, 17.
 
 Sto bi program trebao ispisivati, a sto stvarno ispisuje?[/quote]
 
 Nisam dobro pročitala zadatak,treba ispisati -17,a ja sam radila |-1|*|17| 
					
					Treba,a i ispisuje 17? 
 
 
Added after 10 minutes:
 
 
  	  | vsego (napisa): | 	 		  Primjer: -1, -3, 17.
 
 
Sto bi program trebao ispisivati, a sto stvarno ispisuje? | 	  
 
 
Nisam dobro pročitala zadatak,treba ispisati -17,a ja sam radila |-1|*|17|
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		niky Forumaš(ica)
  
 
  Pridružen/a: 04. 11. 2008. (17:08:33) Postovi: (2F)16 
 
		 | 
		
			
				 Postano: 23:34 pet, 21. 10. 2011    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         Kad smo vec kod toga, moze neki hint gdje grijesim? meni izbacuje dobro rjesenje al ne prihvaca mi ga kao tocnog  :?: 
 
 "Napišite program koji učitava 9 realnih brojeva, te ispisuje umnožak broja koji ima najveću apsolutnu vrijednost s brojem koji ima najmanju apsolutnu vrijednost. Ako dva broja imaju jednaku apsolutnu vrijednost, za većeg/manjeg uzimate onog koji je prije učitan.
 Rezultat obavezno ispišite koristeći format %g!"
 
 #include<stdio.h>
 int main(void)
 {
 double a,i,b,max,min;
 scanf("%lg", &b);
 if(b<0)b=-b;
 min=b;
 max=b;
 for(i=0;i<8;i++){
         scanf("%lg",&a);
         if(a<0) a=-a;
         if(a<min) min=a;
         if(a>max) max=a;
         }
 printf("%lg",max*min);
 } 
					
					Kad smo vec kod toga, moze neki hint gdje grijesim? meni izbacuje dobro rjesenje al ne prihvaca mi ga kao tocnog    
 
 
"Napišite program koji učitava 9 realnih brojeva, te ispisuje umnožak broja koji ima najveću apsolutnu vrijednost s brojem koji ima najmanju apsolutnu vrijednost. Ako dva broja imaju jednaku apsolutnu vrijednost, za većeg/manjeg uzimate onog koji je prije učitan.
 
Rezultat obavezno ispišite koristeći format %g!"
 
 
#include<stdio.h>
 
int main(void)
 
{
 
double a,i,b,max,min;
 
scanf("%lg", &b);
 
if(b<0)b=-b;
 
min=b;
 
max=b;
 
for(i=0;i<8;i++){
 
        scanf("%lg",&a);
 
        if(a<0) a=-a;
 
        if(a<min) min=a;
 
        if(a>max) max=a;
 
        }
 
printf("%lg",max*min);
 
}
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		aangelinaaa Forumaš(ica)
  
 
  Pridružen/a: 09. 09. 2011. (16:39:32) Postovi: (9)16 
Spol:   
 
		 | 
		
			
				 Postano: 10:44 sub, 22. 10. 2011    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         Ne vidim gdje je greška?
 [code:1]
 #include<stdio.h>
 
 int main()
 {
 int i;
 double x,y,apsy,apsx,minaps,maxaps;
 float u;
  scanf("%lg", &x);
  if(x>=0) apsx=x;
  else apsx=x*(-1);
 minaps=apsx;
 maxaps=apsx;
  for(i=0;i<6;i++)
  {
   scanf("%lg", &y);
   if(y>=0) apsy=y;
   else apsy=y*(-1);
 
   if(apsy>maxaps)  maxaps=y;
   if(apsy<maxaps) minaps=y;
 
  }
 
 u=maxaps*minaps;
 printf("%g",u);
 return 0;
 }[/code:1] 
					
					Ne vidim gdje je greška?
 
 	  | Kod: | 	 		  
 
#include<stdio.h>
 
 
int main()
 
{
 
int i;
 
double x,y,apsy,apsx,minaps,maxaps;
 
float u;
 
 scanf("%lg", &x);
 
 if(x>=0) apsx=x;
 
 else apsx=x*(-1);
 
minaps=apsx;
 
maxaps=apsx;
 
 for(i=0;i<6;i++)
 
 {
 
  scanf("%lg", &y);
 
  if(y>=0) apsy=y;
 
  else apsy=y*(-1);
 
 
  if(apsy>maxaps)  maxaps=y;
 
  if(apsy<maxaps) minaps=y;
 
 
 }
 
 
u=maxaps*minaps;
 
printf("%g",u);
 
return 0;
 
} | 	  
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		gflegar Forumaš(ica)
  
  
  Pridružen/a: 12. 10. 2011. (15:03:41) Postovi: (10D)16 
Spol:   
 
		 | 
		
			
				 Postano: 13:20 sub, 22. 10. 2011    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [code:1]
 #include<stdio.h>
 
 int main()
 {
     int i;
     double x,y,apsy,apsx,minaps,maxaps;
     float u;
     scanf("%lg", &x);
     if(x>=0) apsx=x;
     else apsx=x*(-1);
     minaps=apsx;
     maxaps=apsx;
     for(i=0;i<6;i++)
     {
         scanf("%lg", &y);
         if(y>=0) apsy=y;
         else apsy=y*(-1);
 
         if(apsy>maxaps)  maxaps=y;
         if(apsy<maxaps) minaps=y;  // nebi tu trebalo pisati apsy < minaps?
 
     }
 
     u=maxaps*minaps;
     printf("%g",u);
     return 0;
 }[/code:1]
 
 EDIT: (ispravka mojeg "loseg" posta u kojem bas nije ocito cemu on sluzi)
 @aangelinaaa
 U kodu je zakomentirana jedna greska koju sam uocio, ali ne garantiram da ovaj program radi, nisam pokusavao ovo niti kompajlirati :D 
					
					 	  | Kod: | 	 		  
 
#include<stdio.h>
 
 
int main()
 
{
 
    int i;
 
    double x,y,apsy,apsx,minaps,maxaps;
 
    float u;
 
    scanf("%lg", &x);
 
    if(x>=0) apsx=x;
 
    else apsx=x*(-1);
 
    minaps=apsx;
 
    maxaps=apsx;
 
    for(i=0;i<6;i++)
 
    {
 
        scanf("%lg", &y);
 
        if(y>=0) apsy=y;
 
        else apsy=y*(-1);
 
 
        if(apsy>maxaps)  maxaps=y;
 
        if(apsy<maxaps) minaps=y;  // nebi tu trebalo pisati apsy < minaps?
 
 
    }
 
 
    u=maxaps*minaps;
 
    printf("%g",u);
 
    return 0;
 
} | 	  
 
 
EDIT: (ispravka mojeg "loseg" posta u kojem bas nije ocito cemu on sluzi)
 
@aangelinaaa
 
U kodu je zakomentirana jedna greska koju sam uocio, ali ne garantiram da ovaj program radi, nisam pokusavao ovo niti kompajlirati  
					
 
  
					
					
					
  Zadnja promjena: gflegar; 14:36 sub, 22. 10. 2011; ukupno mijenjano 2 put/a.
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		gflegar Forumaš(ica)
  
  
  Pridružen/a: 12. 10. 2011. (15:03:41) Postovi: (10D)16 
Spol:   
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		
			
				 Postano: 14:27 sub, 22. 10. 2011    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         Zadnja dva su identicni, no sad vidim da je to nekakav pokusaj "krpanja" (prvi put bio u zurbi, pa samo povrsno bacio oko). Isprika za "optuzbu". Dakle, ne pricam o nikome konkretno (mada sama opaska opcenito stoji: bodovi su kod zadaca najmanje bitna stvar). :)
 
 Na pitanje "zasto nije dobro" je odgovoreno. Dobro ste uocili tip-feller, ali i dalje zadatak nije dobro procitan. Pustimo autoricu da sam procita objasnjenje i zakljuci sto treba. Korisnije je nego da joj samo napisemo rjesenje.
 
 Kad smo kod gresaka, imam pitanje za autoricu: cemu onaj [tt]float[/tt] (nije to greska koja te muci, ali moze prouzrociti probleme jer se gube znamenke)? 
					
					Zadnja dva su identicni, no sad vidim da je to nekakav pokusaj "krpanja" (prvi put bio u zurbi, pa samo povrsno bacio oko). Isprika za "optuzbu". Dakle, ne pricam o nikome konkretno (mada sama opaska opcenito stoji: bodovi su kod zadaca najmanje bitna stvar).  
 
 
Na pitanje "zasto nije dobro" je odgovoreno. Dobro ste uocili tip-feller, ali i dalje zadatak nije dobro procitan. Pustimo autoricu da sam procita objasnjenje i zakljuci sto treba. Korisnije je nego da joj samo napisemo rjesenje.
 
 
Kad smo kod gresaka, imam pitanje za autoricu: cemu onaj float (nije to greska koja te muci, ali moze prouzrociti probleme jer se gube znamenke)?
					_________________ 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] | 
		 | 
	
	
		gflegar Forumaš(ica)
  
  
  Pridružen/a: 12. 10. 2011. (15:03:41) Postovi: (10D)16 
Spol:   
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		ivanaaaa Forumaš(ica)
  
 
  Pridružen/a: 24. 10. 2011. (19:36:26) Postovi: (31)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		aangelinaaa Forumaš(ica)
  
 
  Pridružen/a: 09. 09. 2011. (16:39:32) Postovi: (9)16 
Spol:   
 
		 | 
		
			
				 Postano: 20:23 pon, 24. 10. 2011    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [quote="vsego"]Zadnja dva su identicni, no sad vidim da je to nekakav pokusaj "krpanja" (prvi put bio u zurbi, pa samo povrsno bacio oko). Isprika za "optuzbu". Dakle, ne pricam o nikome konkretno (mada sama opaska opcenito stoji: bodovi su kod zadaca najmanje bitna stvar). :)
 
 Na pitanje "zasto nije dobro" je odgovoreno. Dobro ste uocili tip-feller, ali i dalje zadatak nije dobro procitan. Pustimo autoricu da sam procita objasnjenje i zakljuci sto treba. Korisnije je nego da joj samo napisemo rjesenje.
 
 Kad smo kod gresaka, imam pitanje za autoricu: cemu onaj [tt]float[/tt] (nije to greska koja te muci, ali moze prouzrociti probleme jer se gube znamenke)?[/quote]
 
 Slažem se s vama da su bodovi najmanja bitna stvar.Moguće je da imamo slično razmišljanje,ali kad pogledate moj prvi program i drugi,oba su gotova ista(na isti princip napravljena) tako da ja sigurno nisam prepisala.
 float jer je format %g (to mi nije greška koju sam tražila)
 I da,shvatila sam koje su mi greške :) 
					
					 	  | vsego (napisa): | 	 		  Zadnja dva su identicni, no sad vidim da je to nekakav pokusaj "krpanja" (prvi put bio u zurbi, pa samo povrsno bacio oko). Isprika za "optuzbu". Dakle, ne pricam o nikome konkretno (mada sama opaska opcenito stoji: bodovi su kod zadaca najmanje bitna stvar).  
 
 
Na pitanje "zasto nije dobro" je odgovoreno. Dobro ste uocili tip-feller, ali i dalje zadatak nije dobro procitan. Pustimo autoricu da sam procita objasnjenje i zakljuci sto treba. Korisnije je nego da joj samo napisemo rjesenje.
 
 
Kad smo kod gresaka, imam pitanje za autoricu: cemu onaj float (nije to greska koja te muci, ali moze prouzrociti probleme jer se gube znamenke)? | 	  
 
 
Slažem se s vama da su bodovi najmanja bitna stvar.Moguće je da imamo slično razmišljanje,ali kad pogledate moj prvi program i drugi,oba su gotova ista(na isti princip napravljena) tako da ja sigurno nisam prepisala.
 
float jer je format %g (to mi nije greška koju sam tražila)
 
I da,shvatila sam koje su mi greške  
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		aangelinaaa Forumaš(ica)
  
 
  Pridružen/a: 09. 09. 2011. (16:39:32) Postovi: (9)16 
Spol:   
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vekiqqq Forumaš(ica)
  
  
  Pridružen/a: 14. 10. 2010. (19:36:26) Postovi: (29)16 
Spol:   
Lokacija: Zagreb 
		 | 
		
			
				 Postano: 23:31 čet, 10. 11. 2011    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         3.ZADATAK IZ 3.ZADACE:
 
 #include<stdio.h>
 #include<stdlib.h>
 int main()
 {
 double x,y,z,f;
 scanf("%lg %lg %lg",&x,&y,&z);
 if(y!=0)f=abs(((x*x*x)/(y*y*y))+(z*z*z*z)-19);
 printf("%g",f);
 return 0;
 }
 
 zašto mi u zadaci ne priznaje zadatak?..ne mogu nikako naci kvaku... 
					
					3.ZADATAK IZ 3.ZADACE:
 
 
#include<stdio.h>
 
#include<stdlib.h>
 
int main()
 
{
 
double x,y,z,f;
 
scanf("%lg %lg %lg",&x,&y,&z);
 
if(y!=0)f=abs(((x*x*x)/(y*y*y))+(z*z*z*z)-19);
 
printf("%g",f);
 
return 0;
 
}
 
 
zašto mi u zadaci ne priznaje zadatak?..ne mogu nikako naci kvaku...
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		gflegar Forumaš(ica)
  
  
  Pridružen/a: 12. 10. 2011. (15:03:41) Postovi: (10D)16 
Spol:   
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		 |