Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
mifica Forumaš(ica)
Pridružen/a: 16. 10. 2010. (11:39:46) Postovi: (7)16
|
Postano: 11:48 sub, 16. 10. 2010 Naslov: zadaća,programiranje 1 |
|
|
imam problem...
ovo je zadatak:
Napišite program koji učitava dva realna broja x i y, te ispisuje vrijednost izraza
f=x4+y2 za x>=2y i
x2−y4 za x<2y
Rezultat obavezno ispišite koristeći format %g!
moje rješenje je:
#include <stdio.h>
main(){
double x,y,f;
printf("unesi 2 realna broja: ");
scanf("%lg %lg",&x,&y);
if (x>=2*y) f=x*x*x*x+y*y;
if (x<2*y) f=x*x-y*y*y*y;
printf("rezultat je: %g",f);
}
u čemu je problem,ispisuje mi dobro rješenje,ali je zadaća označena kao netočna?
napomena:ne znam programirati,prvi se put susrećem s tim :D
imam problem...
ovo je zadatak:
Napišite program koji učitava dva realna broja x i y, te ispisuje vrijednost izraza
f=x4+y2 za x>=2y i
x2−y4 za x<2y
Rezultat obavezno ispišite koristeći format %g!
moje rješenje je:
#include <stdio.h>
main(){
double x,y,f;
printf("unesi 2 realna broja: ");
scanf("%lg %lg",&x,&y);
if (x>=2*y) f=x*x*x*x+y*y;
if (x<2*y) f=x*x-y*y*y*y;
printf("rezultat je: %g",f);
}
u čemu je problem,ispisuje mi dobro rješenje,ali je zadaća označena kao netočna?
napomena:ne znam programirati,prvi se put susrećem s tim
|
|
[Vrh] |
|
ante003 Forumaš(ica)
Pridružen/a: 13. 10. 2008. (17:45:10) Postovi: (3C5)16
Spol:
|
Postano: 11:50 sub, 16. 10. 2010 Naslov: Re: zadaća,programiranje 1 |
|
|
[quote="mifica"]imam problem...
ovo je zadatak:
Napišite program koji učitava dva realna broja x i y, te ispisuje vrijednost izraza
f=x4+y2 za x>=2y i
x2−y4 za x<2y
Rezultat obavezno ispišite koristeći format %g!
moje rješenje je:
#include <stdio.h>
main(){
double x,y,f;
printf("unesi 2 realna broja: ");
scanf("%lg %lg",&x,&y);
if (x>=2*y) f=x*x*x*x+y*y;
if (x<2*y) f=x*x-y*y*y*y;
printf("rezultat je: %g",f);
}
u čemu je problem,ispisuje mi dobro rješenje,ali je zadaća označena kao netočna?
napomena:ne znam programirati,prvi se put susrećem s tim :D[/quote]
makni [code:1] printf("unesi 2 realna broja: ");
[/code:1]
i iz drugog printf-a makni "rezultat je:"
mora ti ispisati samo broj.
mifica (napisa): | imam problem...
ovo je zadatak:
Napišite program koji učitava dva realna broja x i y, te ispisuje vrijednost izraza
f=x4+y2 za x>=2y i
x2−y4 za x<2y
Rezultat obavezno ispišite koristeći format %g!
moje rješenje je:
#include <stdio.h>
main(){
double x,y,f;
printf("unesi 2 realna broja: ");
scanf("%lg %lg",&x,&y);
if (x>=2*y) f=x*x*x*x+y*y;
if (x<2*y) f=x*x-y*y*y*y;
printf("rezultat je: %g",f);
}
u čemu je problem,ispisuje mi dobro rješenje,ali je zadaća označena kao netočna?
napomena:ne znam programirati,prvi se put susrećem s tim |
makni Kod: | printf("unesi 2 realna broja: ");
|
i iz drugog printf-a makni "rezultat je:"
mora ti ispisati samo broj.
_________________ Ako ste previše otvorenog uma, ispast će vam mozak
------------------------------------------------------
Racunalo bez Windowsa je kao riba bez bicikla
|
|
[Vrh] |
|
mifica Forumaš(ica)
Pridružen/a: 16. 10. 2010. (11:39:46) Postovi: (7)16
|
|
[Vrh] |
|
ante003 Forumaš(ica)
Pridružen/a: 13. 10. 2008. (17:45:10) Postovi: (3C5)16
Spol:
|
Postano: 12:22 sub, 16. 10. 2010 Naslov: |
|
|
Ako se dobro sjecam, aplikacija di stavljas rjesenje ti pokrene program, zadaje dva broja i onda provjerava rjesenje. Ti mozda jesi dobila dobro rjesenje ali je bilo oblika : Rjesenje je: 12 (npr)
a aplikacija ocekuje samo neki broj kojeg zatim provjerava dok mu ti saljes string i broj.
vise o tome ti pise ovdje:
[quote]# 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);
# Kad god radite s realnim brojevima, koristite tip double, a za ispis koristite format "%g".[/quote]
Cijeli help mozes naci [url=http://degiorgi.math.hr/uur/ku/help.php]ovdje[/url].
Ako se dobro sjecam, aplikacija di stavljas rjesenje ti pokrene program, zadaje dva broja i onda provjerava rjesenje. Ti mozda jesi dobila dobro rjesenje ali je bilo oblika : Rjesenje je: 12 (npr)
a aplikacija ocekuje samo neki broj kojeg zatim provjerava dok mu ti saljes string i broj.
vise o tome ti pise ovdje:
Citat: | # 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);
# Kad god radite s realnim brojevima, koristite tip double, a za ispis koristite format "%g". |
Cijeli help mozes naci ovdje.
_________________ Ako ste previše otvorenog uma, ispast će vam mozak
------------------------------------------------------
Racunalo bez Windowsa je kao riba bez bicikla
|
|
[Vrh] |
|
mifica Forumaš(ica)
Pridružen/a: 16. 10. 2010. (11:39:46) Postovi: (7)16
|
|
[Vrh] |
|
mifica Forumaš(ica)
Pridružen/a: 16. 10. 2010. (11:39:46) Postovi: (7)16
|
Postano: 14:29 sub, 16. 10. 2010 Naslov: |
|
|
imam još jedan problem :
ovo je zadatak
Napišite program koji učitava tri realna broja x, y i z, te ispisuje vrijednost izraza
f= x^4/y^3+z^2−19 cijeli izraz je pod modulom.
Rezultat obavezno ispišite koristeći format %g!
moje rješenje je:
#include<stdio.h>
int main()
{
double x,y,z,f,a;
scanf("%lg,%lg,%lg",&x,&y,&z);
if(y!=0){
a=(x*x*x*x)/y*y*y+z*z-19;
if(a<0)
f=a+(-2*a);
else
f=a;
printf("%g",f);
}
scanf("%,%");
}
da li sam dobro rješila problem apsolutne vrijednosti i gdje je problem?
imam još jedan problem :
ovo je zadatak
Napišite program koji učitava tri realna broja x, y i z, te ispisuje vrijednost izraza
f= x^4/y^3+z^2−19 cijeli izraz je pod modulom.
Rezultat obavezno ispišite koristeći format %g!
moje rješenje je:
#include<stdio.h>
int main()
{
double x,y,z,f,a;
scanf("%lg,%lg,%lg",&x,&y,&z);
if(y!=0){
a=(x*x*x*x)/y*y*y+z*z-19;
if(a<0)
f=a+(-2*a);
else
f=a;
printf("%g",f);
}
scanf("%,%");
}
da li sam dobro rješila problem apsolutne vrijednosti i gdje je problem?
|
|
[Vrh] |
|
ajaxcy Forumaš(ica)
Pridružen/a: 27. 09. 2009. (17:58:37) Postovi: (77)16
Spol:
|
Postano: 14:34 sub, 16. 10. 2010 Naslov: |
|
|
[quote="mifica"]imam još jedan problem :
ovo je zadatak
Napišite program koji učitava tri realna broja x, y i z, te ispisuje vrijednost izraza
f= x^4/y^3+z^2−19 cijeli izraz je pod modulom.
Rezultat obavezno ispišite koristeći format %g!
moje rješenje je:
#include<stdio.h>
int main()
{
double x,y,z,f,a;
scanf("%lg,%lg,%lg",&x,&y,&z);
if(y!=0){
a=(x*x*x*x)/y*y*y+z*z-19;
if(a<0)
f=a+(-2*a);
else
f=a;
printf("%g",f);
}
scanf("%,%");
}
da li sam dobro rješila problem apsolutne vrijednosti i gdje je problem?[/quote]
ugl se koristi nesto tipa :
if(x<0) x = -x; za module !!
cemu ovo : else f=a;
ako je y=0 onda nema rjesenja; a uvjet si postavila znaci bez ovoga!
mifica (napisa): | imam još jedan problem :
ovo je zadatak
Napišite program koji učitava tri realna broja x, y i z, te ispisuje vrijednost izraza
f= x^4/y^3+z^2−19 cijeli izraz je pod modulom.
Rezultat obavezno ispišite koristeći format %g!
moje rješenje je:
#include<stdio.h>
int main()
{
double x,y,z,f,a;
scanf("%lg,%lg,%lg",&x,&y,&z);
if(y!=0){
a=(x*x*x*x)/y*y*y+z*z-19;
if(a<0)
f=a+(-2*a);
else
f=a;
printf("%g",f);
}
scanf("%,%");
}
da li sam dobro rješila problem apsolutne vrijednosti i gdje je problem? |
ugl se koristi nesto tipa :
if(x<0) x = -x; za module !!
cemu ovo : else f=a;
ako je y=0 onda nema rjesenja; a uvjet si postavila znaci bez ovoga!
_________________ Give me a place to stand, and I will move the earth.
|
|
[Vrh] |
|
pmli Forumaš(ica)
Pridružen/a: 09. 11. 2009. (12:03:05) Postovi: (2C8)16
Spol:
|
|
[Vrh] |
|
mifica Forumaš(ica)
Pridružen/a: 16. 10. 2010. (11:39:46) Postovi: (7)16
|
|
[Vrh] |
|
Cobs Forumaš(ica)
Pridružen/a: 21. 01. 2008. (13:32:15) Postovi: (206)16
Spol:
Lokacija: Geto
|
|
[Vrh] |
|
Lepi91 Forumaš(ica)
Pridružen/a: 15. 09. 2010. (15:22:23) Postovi: (C8)16
Spol:
|
Postano: 12:18 ned, 17. 10. 2010 Naslov: |
|
|
Napišite program koji učitava dva realna broja x i y, te ispisuje vrijednost izraza
f=x^3+y^4 x>=2y
f=x^4−y^3 x<2y
Rezultat obavezno ispišite koristeći format %g!
#include<stdio.h>
int main(void)
{
double x , y, f ;
scanf("%lg %lg",&x,&y);
if (x>=2*y)f=x*x*x*+y*y*y*y;
if (x<2*y)f=x*x*x*x-y*y*y;
printf("%g",f);
return 0;
}
sve prolazi u code blocksu i radi ali zadaca ne priznaje po neznam koji put...probo sam svasta mijenjat,al vise neznam kaj bi pa ak ima tko kakvu ideju,samo dajte
Napišite program koji učitava dva realna broja x i y, te ispisuje vrijednost izraza
f=x^3+y^4 x>=2y
f=x^4−y^3 x<2y
Rezultat obavezno ispišite koristeći format %g!
#include<stdio.h>
int main(void)
{
double x , y, f ;
scanf("%lg %lg",&x,&y);
if (x>=2*y)f=x*x*x*+y*y*y*y;
if (x<2*y)f=x*x*x*x-y*y*y;
printf("%g",f);
return 0;
}
sve prolazi u code blocksu i radi ali zadaca ne priznaje po neznam koji put...probo sam svasta mijenjat,al vise neznam kaj bi pa ak ima tko kakvu ideju,samo dajte
_________________ tko rano rani,malo spava
|
|
[Vrh] |
|
mifica Forumaš(ica)
Pridružen/a: 16. 10. 2010. (11:39:46) Postovi: (7)16
|
|
[Vrh] |
|
šišmiš Forumaš(ica)
Pridružen/a: 19. 04. 2010. (21:01:19) Postovi: (29)16
|
Postano: 13:45 ned, 17. 10. 2010 Naslov: |
|
|
[quote="Lepi91"]Napišite program koji učitava dva realna broja x i y, te ispisuje vrijednost izraza
f=x^3+y^4 x>=2y
f=x^4−y^3 x<2y
Rezultat obavezno ispišite koristeći format %g!
#include<stdio.h>
int main(void)
{
double x , y, f ;
scanf("%lg %lg",&x,&y);
if (x>=2*y)f=x*x*x*+y*y*y*y;
if (x<2*y)f=x*x*x*x-y*y*y;
printf("%g",f);
return 0;
}
sve prolazi u code blocksu i radi ali zadaca ne priznaje po neznam koji put...probo sam svasta mijenjat,al vise neznam kaj bi pa ak ima tko kakvu ideju,samo dajte[/quote]
zakaj if (x>=2*y)f=x*x*x[b][color=red]*[/color][/b]+y*y*y*y;
Lepi91 (napisa): | Napišite program koji učitava dva realna broja x i y, te ispisuje vrijednost izraza
f=x^3+y^4 x>=2y
f=x^4−y^3 x<2y
Rezultat obavezno ispišite koristeći format %g!
#include<stdio.h>
int main(void)
{
double x , y, f ;
scanf("%lg %lg",&x,&y);
if (x>=2*y)f=x*x*x*+y*y*y*y;
if (x<2*y)f=x*x*x*x-y*y*y;
printf("%g",f);
return 0;
}
sve prolazi u code blocksu i radi ali zadaca ne priznaje po neznam koji put...probo sam svasta mijenjat,al vise neznam kaj bi pa ak ima tko kakvu ideju,samo dajte |
zakaj if (x>=2*y)f=x*x*x*+y*y*y*y;
|
|
[Vrh] |
|
ante003 Forumaš(ica)
Pridružen/a: 13. 10. 2008. (17:45:10) Postovi: (3C5)16
Spol:
|
|
[Vrh] |
|
frutabella Forumaš(ica)
Pridružen/a: 09. 10. 2010. (16:35:36) Postovi: (24E)16
|
|
[Vrh] |
|
ante003 Forumaš(ica)
Pridružen/a: 13. 10. 2008. (17:45:10) Postovi: (3C5)16
Spol:
|
Postano: 22:20 ned, 17. 10. 2010 Naslov: |
|
|
[quote="frutabella"]Mene zanima, da li cemo mi to vjezbati na vjezbama, te programcice?
Svi bas nismo u toku s programiranjem, odnosno nismo se nikad s tim susretali. :S[/quote]
Mislim da budete.
A gle, ima dosta ljudi koji nisu prije programirali a opet su naucili.
Ja sam prosle godine isto to ucio od pocetka kao i mnogi drugi.
Najbolje ti je sjest i pozabavit se s tim cim prije jer neces naucit tjedan dana prije kolokvija i onda ce ti bit prekasno. A uvijek mozes pitati na forumu,demostraturama ili konzultacijama.
Vsego skoci ko malo dijete kad dobije neki mail sa pitanjima oko programiranja :)
Kad se ufuras u to, vidis da nije uopce toliko tesko :)
i da. vjezbaj na racunalu. puuuno vise koristi nego vjezbanje na papiru.
frutabella (napisa): | Mene zanima, da li cemo mi to vjezbati na vjezbama, te programcice?
Svi bas nismo u toku s programiranjem, odnosno nismo se nikad s tim susretali. :S |
Mislim da budete.
A gle, ima dosta ljudi koji nisu prije programirali a opet su naucili.
Ja sam prosle godine isto to ucio od pocetka kao i mnogi drugi.
Najbolje ti je sjest i pozabavit se s tim cim prije jer neces naucit tjedan dana prije kolokvija i onda ce ti bit prekasno. A uvijek mozes pitati na forumu,demostraturama ili konzultacijama.
Vsego skoci ko malo dijete kad dobije neki mail sa pitanjima oko programiranja
Kad se ufuras u to, vidis da nije uopce toliko tesko
i da. vjezbaj na racunalu. puuuno vise koristi nego vjezbanje na papiru.
_________________ Ako ste previše otvorenog uma, ispast će vam mozak
------------------------------------------------------
Racunalo bez Windowsa je kao riba bez bicikla
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
Postano: 1:17 pon, 18. 10. 2010 Naslov: |
|
|
[quote="ante003"][quote="frutabella"]Mene zanima, da li cemo mi to vjezbati na vjezbama, te programcice?
Svi bas nismo u toku s programiranjem, odnosno nismo se nikad s tim susretali. :S[/quote]
Mislim da budete.[/quote]
Ne budu. To je gradivo predavanja i na vjezbama i predavanjima je to naglaseno. Mozda koji zadatak, kao ponavljanje za kolokvij (ja sam to prosli tjedan), ali ne vise od toga.
[quote="ante003"]Vsego skoci ko malo dijete kad dobije neki mail sa pitanjima oko programiranja :)[/quote]
Heeeeej! :valjalo:
[quote="ante003"]i da. vjezbaj na racunalu. puuuno vise koristi nego vjezbanje na papiru.[/quote]
Na papiru uopce nije korisno. Napise se program ili "program"... i kako vidjeti radi li ispravno? Ili, jos bolje/gore, compilira li se uopce?
ante003 (napisa): | frutabella (napisa): | Mene zanima, da li cemo mi to vjezbati na vjezbama, te programcice?
Svi bas nismo u toku s programiranjem, odnosno nismo se nikad s tim susretali. :S |
Mislim da budete. |
Ne budu. To je gradivo predavanja i na vjezbama i predavanjima je to naglaseno. Mozda koji zadatak, kao ponavljanje za kolokvij (ja sam to prosli tjedan), ali ne vise od toga.
ante003 (napisa): | Vsego skoci ko malo dijete kad dobije neki mail sa pitanjima oko programiranja |
Heeeeej!
ante003 (napisa): | i da. vjezbaj na racunalu. puuuno vise koristi nego vjezbanje na papiru. |
Na papiru uopce nije korisno. Napise se program ili "program"... i kako vidjeti radi li ispravno? Ili, jos bolje/gore, compilira li se uopce?
_________________ 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] |
|
Milojko Forumaš(ica)
Pridružen/a: 07. 11. 2008. (14:57:52) Postovi: (453)16
Spol:
Lokacija: Hilbertov hotel
|
Postano: 0:26 uto, 19. 10. 2010 Naslov: |
|
|
prvi program na papiru koji sam napiso bio je na kolokviju...
treba za kompom sjedit i kucat, trgat si živce kad nejde, popit pivo kad krene :) i što ante003 veli, nemoš to naučit u tjedan dana (dobro, da u tih tjedan dana imaš efektivnog rada 7*16 sati, i da ovih osam sati dnevno odspavaš, mislim dabise tak i moglo u tjedan dana naučit, al nažalost (ili nasreću) nismo medicina pa da se tak možeš fokusirat sam na jedan predmet). i da, na trećoj godini faksa sam, i još uvijek ih ne zovem "kolegiji" :)
[size=9][color=#999999]Added after 45 seconds:[/color][/size]
[quote="ante003"]Vsego skoci ko malo dijete kad dobije neki mail sa pitanjima oko programiranja :)
[/quote]
il kad neko nešt napiše na forumu o programiranju :P
prvi program na papiru koji sam napiso bio je na kolokviju...
treba za kompom sjedit i kucat, trgat si živce kad nejde, popit pivo kad krene i što ante003 veli, nemoš to naučit u tjedan dana (dobro, da u tih tjedan dana imaš efektivnog rada 7*16 sati, i da ovih osam sati dnevno odspavaš, mislim dabise tak i moglo u tjedan dana naučit, al nažalost (ili nasreću) nismo medicina pa da se tak možeš fokusirat sam na jedan predmet). i da, na trećoj godini faksa sam, i još uvijek ih ne zovem "kolegiji"
Added after 45 seconds:
ante003 (napisa): | Vsego skoci ko malo dijete kad dobije neki mail sa pitanjima oko programiranja
|
il kad neko nešt napiše na forumu o programiranju
_________________ Sedam je prost broj
Bolonja je smeće i to pod hitno treba mijenjat
|
|
[Vrh] |
|
Buki Forumaš(ica)
Pridružen/a: 17. 10. 2010. (20:15:17) Postovi: (56)16
|
Postano: 19:44 čet, 21. 10. 2010 Naslov: |
|
|
Može mala pomoć, kompajler mi ne nalazi grešku, ali kad pokušam pokrenuti program, on samo učita brojeve i izbaci me van, ne pokazuje nikakav rezultat..
#include <stdio.h>
int main (void){
int f;
double x, y, z;
double m, M;
scanf ("%lf %lf %lf", &x, &y, &z);
if (x<y && x<z) m=x;
if (y<x && y<z) m=y;
else m=z;
if (x>y && x>z) M=x;
if (y>x && y>z) M=y;
else M=z;
printf ("%g=%lf^3+%lf^2", f, m, M );
return 0;
}
Može mala pomoć, kompajler mi ne nalazi grešku, ali kad pokušam pokrenuti program, on samo učita brojeve i izbaci me van, ne pokazuje nikakav rezultat..
#include <stdio.h>
int main (void){
int f;
double x, y, z;
double m, M;
scanf ("%lf %lf %lf", &x, &y, &z);
if (x<y && x<z) m=x;
if (y<x && y<z) m=y;
else m=z;
if (x>y && x>z) M=x;
if (y>x && y>z) M=y;
else M=z;
printf ("%g=%lf^3+%lf^2", f, m, M );
return 0;
}
|
|
[Vrh] |
|
ante003 Forumaš(ica)
Pridružen/a: 13. 10. 2008. (17:45:10) Postovi: (3C5)16
Spol:
|
Postano: 21:04 čet, 21. 10. 2010 Naslov: |
|
|
[quote="Buki"]Može mala pomoć, kompajler mi ne nalazi grešku, ali kad pokušam pokrenuti program, on samo učita brojeve i izbaci me van, ne pokazuje nikakav rezultat..
#include <stdio.h>
int main (void){
int f;
double x, y, z;
double m, M;
scanf ("%lf %lf %lf", &x, &y, &z);
if (x<y && x<z) m=x;
if (y<x && y<z) m=y;
else m=z;
if (x>y && x>z) M=x;
if (y>x && y>z) M=y;
else M=z;
printf ("%g=%lf^3+%lf^2", f, m, M );
return 0;
}[/quote]
ako si na windowsima, dodaj system("PAUSE"); prije return 0;
i kad ces inace stavljat zadatak, daj stavi kod u [ code ][ /code ] blokove i napisi tekst zadatka pa da znamo sto treba napravit uopce.
[size=9][color=#999999]Added after 19 minutes:[/color][/size]
[code:1]printf ("%g=%lf^3+%lf^2", f, m, M ); [/code:1]
Par gresaka ovdje jos :
f je varijabla tipa int a ti si stavio %g u ispisu i neznam kako ti se kod uopce kompajlirao ali ok.
i za sto ti uopce sluzi f ? napravio si tu varijablu ali je nigdje ne koristis pa ti bas i nema svrhe u printfu osim ako volis gledat adresu gdje je f spremljen.
Ako si htio ono sto mislim a to je izracunat m^3 + M^3 onda si mogao to napravit ovako u printfu ( kad si vec tako krenuo)
[code:1]
printf ("%g\n", m*m*m+M*M*M );[/code:1]
ili prvo izracunat f i onda ga ispisat
[code:1]f=m*m*m+M*M*M;
printf("%d\n",f);
[/code:1]
i ako su ti m,M varijable tipa double, f ti isto treba bit tipa double.
Buki (napisa): | Može mala pomoć, kompajler mi ne nalazi grešku, ali kad pokušam pokrenuti program, on samo učita brojeve i izbaci me van, ne pokazuje nikakav rezultat..
#include <stdio.h>
int main (void){
int f;
double x, y, z;
double m, M;
scanf ("%lf %lf %lf", &x, &y, &z);
if (x<y && x<z) m=x;
if (y<x && y<z) m=y;
else m=z;
if (x>y && x>z) M=x;
if (y>x && y>z) M=y;
else M=z;
printf ("%g=%lf^3+%lf^2", f, m, M );
return 0;
} |
ako si na windowsima, dodaj system("PAUSE"); prije return 0;
i kad ces inace stavljat zadatak, daj stavi kod u [ code ][ /code ] blokove i napisi tekst zadatka pa da znamo sto treba napravit uopce.
Added after 19 minutes:
Kod: | printf ("%g=%lf^3+%lf^2", f, m, M ); |
Par gresaka ovdje jos :
f je varijabla tipa int a ti si stavio %g u ispisu i neznam kako ti se kod uopce kompajlirao ali ok.
i za sto ti uopce sluzi f ? napravio si tu varijablu ali je nigdje ne koristis pa ti bas i nema svrhe u printfu osim ako volis gledat adresu gdje je f spremljen.
Ako si htio ono sto mislim a to je izracunat m^3 + M^3 onda si mogao to napravit ovako u printfu ( kad si vec tako krenuo)
Kod: |
printf ("%g\n", m*m*m+M*M*M ); |
ili prvo izracunat f i onda ga ispisat
Kod: | f=m*m*m+M*M*M;
printf("%d\n",f);
|
i ako su ti m,M varijable tipa double, f ti isto treba bit tipa double.
_________________ Ako ste previše otvorenog uma, ispast će vam mozak
------------------------------------------------------
Racunalo bez Windowsa je kao riba bez bicikla
|
|
[Vrh] |
|
|