Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
zoki Forumaš(ica)
Pridružen/a: 18. 11. 2003. (22:57:58) Postovi: (14)16
Lokacija: my place
|
|
[Vrh] |
|
Zvone Forumaš(ica)
Pridružen/a: 01. 07. 2003. (13:09:44) Postovi: (9D)16
|
Postano: 17:56 čet, 29. 4. 2004 Naslov: |
|
|
Ali ovdje ima "uvjeta", to je "i-- -2", a ono cega nema je dio za "promjenu brojaca".
Dakle, kako ce ovo raditi:
(1) i=10
(2) testira se uvjet: i-- -2 --> uvrsti se i=10, ispadne 8, sto je "true" i onda se i smanji, tj. sada i=9
(3) kako je uvjet ispao "true", izvrsava se tijelo petlje, tj. ispisuje se "9 "
(4) izvrsava se dio za "povecanje brojaca", no on je prazan, pa se u ovom koraku ne dogadja nista
(5) testira se uvjet: i-- -2 --> uvrsti se i=9, ispadne 7, sto je "true" i onda se i smanji, tj. sada i=8
(6) kako je uvjet ispao "true", izvrsava se tijelo petlje, tj. ispisuje se "8 "
(7) izvrsava se dio za "povecanje brojaca", no on je prazan, pa se u ovom koraku ne dogadja nista
(8 )..(22) slicno
(23) testira se uvjet: i-- -2 --> uvrsti se i=3, ispadne 1, sto je "true" i onda se i smanji, tj. sada i=2
(24) kako je uvjet ispao "true", izvrsava se tijelo petlje, tj. ispisuje se "2 "
(25) izvrsava se dio za "povecanje brojaca", no on je prazan, pa se u ovom koraku ne dogadja nista
(26) testira se uvjet: i-- -2 --> uvrsti se i=2, ispadne 0, sto je "false" i onda se i smanji, tj. sada i=1
(27) kako je uvjet ispao "false", ne izvsava se tijelo petlje, vec se nastavlja dalje sa programom
Sretno na kolokviju :)
Ali ovdje ima "uvjeta", to je "i-- -2", a ono cega nema je dio za "promjenu brojaca".
Dakle, kako ce ovo raditi:
(1) i=10
(2) testira se uvjet: i-- -2 --> uvrsti se i=10, ispadne 8, sto je "true" i onda se i smanji, tj. sada i=9
(3) kako je uvjet ispao "true", izvrsava se tijelo petlje, tj. ispisuje se "9 "
(4) izvrsava se dio za "povecanje brojaca", no on je prazan, pa se u ovom koraku ne dogadja nista
(5) testira se uvjet: i-- -2 --> uvrsti se i=9, ispadne 7, sto je "true" i onda se i smanji, tj. sada i=8
(6) kako je uvjet ispao "true", izvrsava se tijelo petlje, tj. ispisuje se "8 "
(7) izvrsava se dio za "povecanje brojaca", no on je prazan, pa se u ovom koraku ne dogadja nista
(8 )..(22) slicno
(23) testira se uvjet: i-- -2 --> uvrsti se i=3, ispadne 1, sto je "true" i onda se i smanji, tj. sada i=2
(24) kako je uvjet ispao "true", izvrsava se tijelo petlje, tj. ispisuje se "2 "
(25) izvrsava se dio za "povecanje brojaca", no on je prazan, pa se u ovom koraku ne dogadja nista
(26) testira se uvjet: i-- -2 --> uvrsti se i=2, ispadne 0, sto je "false" i onda se i smanji, tj. sada i=1
(27) kako je uvjet ispao "false", ne izvsava se tijelo petlje, vec se nastavlja dalje sa programom
Sretno na kolokviju
|
|
[Vrh] |
|
Void Forumaš(ica)
Pridružen/a: 14. 11. 2002. (18:08:22) Postovi: (FA)16
|
|
[Vrh] |
|
filipnet Forumaš(ica)
Pridružen/a: 02. 11. 2003. (01:17:46) Postovi: (399)16
Spol:
Lokacija: cvrsto na stolici
|
Postano: 13:42 pet, 30. 4. 2004 Naslov: |
|
|
zadatak glasi:
Napisite slijedeci segment koda pomocu a) for
i b) do-while petlje.
int n, p=15;
scanf ("%d", &n);
while (n>0 && p > 10){
printf("%d",n);
p--;
scanf ("%d", &n); }
dal ce za for ici ovako:
[code:1]
int n, p=15;
scanf ("%d", &n);
for(n>0 && p > 10){
printf("%d",n);
p--;
scanf ("%d", &n); }[/code:1]
a za do-while ovak:
[code:1]
int n, p=15;
scanf ("%d", &n);
do{
printf("%d",n);
p--;
scanf ("%d", &n);
while (n>0 && p > 10)}[/code:1]
zadatak glasi:
Napisite slijedeci segment koda pomocu a) for
i b) do-while petlje.
int n, p=15;
scanf ("%d", &n);
while (n>0 && p > 10){
printf("%d",n);
p–;
scanf ("%d", &n); }
dal ce za for ici ovako:
Kod: |
int n, p=15;
scanf ("%d", &n);
for(n>0 && p > 10){
printf("%d",n);
p--;
scanf ("%d", &n); } |
a za do-while ovak:
Kod: |
int n, p=15;
scanf ("%d", &n);
do{
printf("%d",n);
p--;
scanf ("%d", &n);
while (n>0 && p > 10)} |
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
Postano: 15:48 pet, 30. 4. 2004 Naslov: |
|
|
Sorry, kasnim. :( Nisam stigao prije. :?
[quote="filipnet"]zadatak glasi:
Napisite slijedeci segment koda pomocu a) for
i b) do-while petlje.
[code:1]int n, p=15;
scanf ("%d", &n);
while (n>0 && p > 10){
printf("%d",n);
p--;
scanf ("%d", &n); }[/code:1]
dal ce za for ici ovako:
[code:1]int n, p=15;
scanf ("%d", &n);
for(n>0 && p > 10){
printf("%d",n);
p--;
scanf ("%d", &n); }[/code:1][/quote]
Da, osim sto fale tocke-zarezi u for()-u. :?
A i onaj "p--" mozes ubaciti u for() (na trece mjesto). 8)
[quote="filipnet"]a za do-while ovak:
[code:1]int n, p=15;
scanf ("%d", &n);
do{
printf("%d",n);
p--;
scanf ("%d", &n);
while (n>0 && p > 10)}[/code:1][/quote]
A sto ako prvi upisani n bude negativan ili nula? :-k
Sorry, kasnim. Nisam stigao prije.
filipnet (napisa): | zadatak glasi:
Napisite slijedeci segment koda pomocu a) for
i b) do-while petlje.
Kod: | int n, p=15;
scanf ("%d", &n);
while (n>0 && p > 10){
printf("%d",n);
p--;
scanf ("%d", &n); } |
dal ce za for ici ovako:
Kod: | int n, p=15;
scanf ("%d", &n);
for(n>0 && p > 10){
printf("%d",n);
p--;
scanf ("%d", &n); } |
|
Da, osim sto fale tocke-zarezi u for()-u.
A i onaj "p–" mozes ubaciti u for() (na trece mjesto).
filipnet (napisa): | a za do-while ovak:
Kod: | int n, p=15;
scanf ("%d", &n);
do{
printf("%d",n);
p--;
scanf ("%d", &n);
while (n>0 && p > 10)} |
|
A sto ako prvi upisani n bude negativan ili nula?
_________________ 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] |
|
|