Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
1191213220 Forumaš(ica)

Pridružen/a: 19. 07. 2007. (15:10:13) Postovi: (16)16
Spol: 
|
Postano: 18:32 ned, 3. 2. 2008 Naslov: Zadatak iz zadace |
|
|
[b]Moze li mi netko reci gdje sam ovdje fulala? Ne zeli mi priznat prog, a mojoj frendici identican zad priznaje..[/b]
#include <stdio.h>
int main(void){
float x[71];
int n, i;
scanf ("%d", &n);
for (i=0; i<n; i++) {
scanf("%g", &x[i]);
}
if (n>12) {
for (i=0; i<12; i++) printf("%g ", x[n-12+i]);
}
else printf ("Niz je prekratak.");
return 0;
}
Moze li mi netko reci gdje sam ovdje fulala? Ne zeli mi priznat prog, a mojoj frendici identican zad priznaje..
#include <stdio.h>
int main(void){
float x[71];
int n, i;
scanf ("%d", &n);
for (i=0; i<n; i++) {
scanf("%g", &x[i]);
}
if (n>12) {
for (i=0; i<12; i++) printf("%g ", x[n-12+i]);
}
else printf ("Niz je prekratak.");
return 0;
}
|
|
[Vrh] |
|
Atomised Forumaš(ica)


Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
.bubamara. Forumaš(ica)

Pridružen/a: 03. 10. 2007. (17:32:18) Postovi: (4E)16
Spol: 
|
|
[Vrh] |
|
1191213220 Forumaš(ica)

Pridružen/a: 19. 07. 2007. (15:10:13) Postovi: (16)16
Spol: 
|
Postano: 19:19 ned, 3. 2. 2008 Naslov: |
|
|
Napišite program koji učitava prirodni broj n<71, te niz od n realnih brojeva. Program treba ispisati zadnjih 12 elemenata niza (za ispis brojeva koristite format %g, a ispisane brojeve odvojite razmacima), u originalnom poretku (dakle, ne - na primjer - unatrag).
Ako je n<12, umjesto brojeva treba ispisati poruku "Niz je prekratak.". Pazite da tekst bude naveden točno kako piše (bez navodnika)!
probala sam i s double.. kod mene doma radi i s float i s double, na faxu sam probala isto je radilo s oba tipa, al kad saljem dz nece mi primit, a frendici sam isti takav rjesila tak da ne kuzim..
Napišite program koji učitava prirodni broj n<71, te niz od n realnih brojeva. Program treba ispisati zadnjih 12 elemenata niza (za ispis brojeva koristite format %g, a ispisane brojeve odvojite razmacima), u originalnom poretku (dakle, ne - na primjer - unatrag).
Ako je n<12, umjesto brojeva treba ispisati poruku "Niz je prekratak.". Pazite da tekst bude naveden točno kako piše (bez navodnika)!
probala sam i s double.. kod mene doma radi i s float i s double, na faxu sam probala isto je radilo s oba tipa, al kad saljem dz nece mi primit, a frendici sam isti takav rjesila tak da ne kuzim..
|
|
[Vrh] |
|
Mad Wilson Forumaš(ica)


Pridružen/a: 29. 05. 2006. (22:51:14) Postovi: (121)16
|
|
[Vrh] |
|
Atomised Forumaš(ica)


Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
1191213220 Forumaš(ica)

Pridružen/a: 19. 07. 2007. (15:10:13) Postovi: (16)16
Spol: 
|
|
[Vrh] |
|
Atomised Forumaš(ica)


Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
1191213220 Forumaš(ica)

Pridružen/a: 19. 07. 2007. (15:10:13) Postovi: (16)16
Spol: 
|
|
[Vrh] |
|
Atomised Forumaš(ica)


Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
vsego Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16
Spol: 
Lokacija: /sbin/init
|
Postano: 20:36 ned, 3. 2. 2008 Naslov: |
|
|
Prvo: [b]mora[/b] ici [tt]double[/tt] (uz pripadni format za [tt]scanf()[/tt]). :roll: To je [b]explicitno[/b] navedeno u uputama i meni postaje naporno to ovdje ponavljati. :? To sto se nekome posrecilo da dobije brojeve s kojima radi i [tt]float[/tt], pa prodje verifikaciju, ne znaci da je rjesenje ispravno (da, i takva rjesenja dobiju bodove). :|
Inace, koliko ja znam, kod [tt]scanf()[/tt] je svejedno je l' stavite [tt]%e[/tt], [tt]%f[/tt] ili [tt]%g[/tt]. 8) No, ono [tt]l[/tt] je bitno staviti kad se ucitava [tt]double[/tt]. :)
Drugo: za [tt]n == 12[/tt], program ce ispisati poruku, iako niz nije prekratak. :?
Vazno da je uvijek veri[color=red]f[/color]ikator kriv... :roll:
Prvo: mora ici double (uz pripadni format za scanf()). To je explicitno navedeno u uputama i meni postaje naporno to ovdje ponavljati. To sto se nekome posrecilo da dobije brojeve s kojima radi i float, pa prodje verifikaciju, ne znaci da je rjesenje ispravno (da, i takva rjesenja dobiju bodove).
Inace, koliko ja znam, kod scanf() je svejedno je l' stavite %e, %f ili %g. No, ono l je bitno staviti kad se ucitava double.
Drugo: za n == 12, program ce ispisati poruku, iako niz nije prekratak.
Vazno da je uvijek verifikator kriv...
_________________ 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] |
|
1191213220 Forumaš(ica)

Pridružen/a: 19. 07. 2007. (15:10:13) Postovi: (16)16
Spol: 
|
|
[Vrh] |
|
1191213220 Forumaš(ica)

Pridružen/a: 19. 07. 2007. (15:10:13) Postovi: (16)16
Spol: 
|
|
[Vrh] |
|
kikich Forumaš(ica)

Pridružen/a: 31. 01. 2008. (18:34:18) Postovi: (4)16
Lokacija: sava
|
|
[Vrh] |
|
Atomised Forumaš(ica)


Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
Postano: 21:43 ned, 3. 2. 2008 Naslov: Re: zadatak iz skripte/zadaca |
|
|
[quote="kikich"]hej, hej..
ako itko ima volje i znanja da me pokusa uputiti ili mooozda rijesiti zadatak:
skripta, 77 str., zad.8.29
hvalaaa[/quote]
[code:1]
#include <stdio.h>
int main(void){
int n,i,j;
printf("Unesite n: ");
scanf("%d", &n);
for (i=1; i <= n; ++i){
for (j=1; j <= 2*i-1; ++j){
printf("*");
}
printf("\n");
}
scanf("%%");
return 0;
}
[/code:1]
Petlja sa i ide od 1 do n i za svaki i ti ispiše, pomoću ove petlje sa j, 2*i - 1 znakova, nakon čega prelazi u novi redak pa radi isto za uvećani i. Primijeti da je u posljednjem redu i = n pa će druga kateta stvarno biti dugačka 2 * n - 1 znakova. :)
kikich (napisa): | hej, hej..
ako itko ima volje i znanja da me pokusa uputiti ili mooozda rijesiti zadatak:
skripta, 77 str., zad.8.29
hvalaaa |
Kod: |
#include <stdio.h>
int main(void){
int n,i,j;
printf("Unesite n: ");
scanf("%d", &n);
for (i=1; i <= n; ++i){
for (j=1; j <= 2*i-1; ++j){
printf("*");
}
printf("\n");
}
scanf("%%");
return 0;
}
|
Petlja sa i ide od 1 do n i za svaki i ti ispiše, pomoću ove petlje sa j, 2*i - 1 znakova, nakon čega prelazi u novi redak pa radi isto za uvećani i. Primijeti da je u posljednjem redu i = n pa će druga kateta stvarno biti dugačka 2 * n - 1 znakova.
|
|
[Vrh] |
|
kikich Forumaš(ica)

Pridružen/a: 31. 01. 2008. (18:34:18) Postovi: (4)16
Lokacija: sava
|
|
[Vrh] |
|
Atomised Forumaš(ica)


Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
Postano: 22:04 ned, 3. 2. 2008 Naslov: |
|
|
[quote="kikich"]super, hvala...
p.s.jos jedno kratko pitanje ako si jos tu...
zasto stavljam ++i, odnosno ++j? dakle povecavam i, j ali vracam novu vrijednost...zasto ne i++ ?[/quote]
Svejedno je. :)
Međutim, asistent nam je rekao da piše "++i" zbog toga što u C++-u nije svejedno.
Ako pogledaš skripte, tamo uglavnom piše "i++". ;)
Naravno, to se odnosi na one i i j iza u zagradama iza while, for... Ponekad je važno gdje pišeš plusiće. :)
kikich (napisa): | super, hvala...
p.s.jos jedno kratko pitanje ako si jos tu...
zasto stavljam ++i, odnosno ++j? dakle povecavam i, j ali vracam novu vrijednost...zasto ne i++ ? |
Svejedno je.
Međutim, asistent nam je rekao da piše "++i" zbog toga što u C++-u nije svejedno.
Ako pogledaš skripte, tamo uglavnom piše "i++".
Naravno, to se odnosi na one i i j iza u zagradama iza while, for... Ponekad je važno gdje pišeš plusiće.
|
|
[Vrh] |
|
kikich Forumaš(ica)

Pridružen/a: 31. 01. 2008. (18:34:18) Postovi: (4)16
Lokacija: sava
|
|
[Vrh] |
|
Atomised Forumaš(ica)


Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
kikich Forumaš(ica)

Pridružen/a: 31. 01. 2008. (18:34:18) Postovi: (4)16
Lokacija: sava
|
|
[Vrh] |
|
|