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] |
|
|