Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Zadaci za prakticni kolokvij
WWW:
Idite na Prethodno  1, 2, 3, 4, 5, 6, 7  Sljedeće
Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
sailor m
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2010. (10:46:13)
Postovi: (4E)16
Sarma = la pohva - posuda
= 2 - 2

PostPostano: 21:53 sub, 20. 11. 2010    Naslov: Citirajte i odgovorite

fala.nisam znala da se to mora. :)
fala.nisam znala da se to mora. Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
sailor m
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2010. (10:46:13)
Postovi: (4E)16
Sarma = la pohva - posuda
= 2 - 2

PostPostano: 13:30 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

može pomoć oko ovog.
javlja mi se greška:lvalue required as left operand of assignment.
greška se javlja za case(2) red.
ne znam kaj da napravim.
to je 6.zad.


#include <stdio.h>
#include <stdlib.h>

int main(void) {
int d, m, g, n;
printf("Upisi dan, mjesec i godinu(1950.-2050.):\n");
scanf("%d %d %d", &d,&m,&g);

if((d>31 || d<1) || (m<1 || m>12) || (g<1950 || g>2050) || (d>29 && m==2) ||
(d==29 && m==2 && g%4!=0) || (d==31 && (m==4 || m==6 || m==9 || m==11)) ||
(d==30 && (m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12)))
{
printf("Greska!\n");
system("pause");
exit(-1);
}

printf("Upisi prirodni broj n:\n");
scanf("%d", &n);
d+=n;
while((d>31 && (m==1 || m==3 || m==5 || m==7 || m==8 || m==10)) || (d>31 && m==12) ||
(d>30 && (m==4 || m ==6 || m==9 || m==11)) || (d>29 && m==2) ||
(d>28 && m==2 && g%4!=0)) {

switch(m) {
case(1):
case(3):
case(5):
case(7):
case(8):
case(10):d-=31;
++m;
break;
case(4):
case(6):
case(9):
case(11):
d-=31;
++m;
break;
case(2): g%4 ? d-=28 : d-=29;
++m;
break;
case(12):d-=31;
m==1;
++g;
}
}
printf("%d dan(a) poslije: %d.%d.%d.", n, d, m, g);
system("pause");
return 0;
}
može pomoć oko ovog.
javlja mi se greška:lvalue required as left operand of assignment.
greška se javlja za case(2) red.
ne znam kaj da napravim.
to je 6.zad.


#include <stdio.h>
#include <stdlib.h>

int main(void) {
int d, m, g, n;
printf("Upisi dan, mjesec i godinu(1950.-2050.):\n");
scanf("%d %d %d", &d,&m,&g);

if((d>31 || d<1) || (m<1 || m>12) || (g<1950 || g>2050) || (d>29 && m==2) ||
(d==29 && m==2 && g%4!=0) || (d==31 && (m==4 || m==6 || m==9 || m==11)) ||
(d==30 && (m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12)))
{
printf("Greska!\n");
system("pause");
exit(-1);
}

printf("Upisi prirodni broj n:\n");
scanf("%d", &n);
d+=n;
while((d>31 && (m==1 || m==3 || m==5 || m==7 || m==8 || m==10)) || (d>31 && m==12) ||
(d>30 && (m==4 || m ==6 || m==9 || m==11)) || (d>29 && m==2) ||
(d>28 && m==2 && g%4!=0)) {

switch(m) {
case(1):
case(3):
case(5):
case(7):
case(Cool:
case(10):d-=31;
++m;
break;
case(4):
case(6):
case(9):
case(11):
d-=31;
++m;
break;
case(2): g%4 ? d-=28 : d-=29;
++m;
break;
case(12):d-=31;
m==1;
++g;
}
}
printf("%d dan(a) poslije: %d.%d.%d.", n, d, m, g);
system("pause");
return 0;
}





zad6.c
 Description:

Download
 Filename:  zad6.c
 Filesize:  1.52 KB
 Downloaded:  118 Time(s)

[Vrh]
Korisnički profil Pošaljite privatnu poruku
Tomislav
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 10. 2010. (20:18:25)
Postovi: (181)16
Spol: muško
Sarma = la pohva - posuda
23 = 116 - 93

PostPostano: 14:57 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

Neznam gdje ti je greska, ali ovo je rjesenje koje je Gino dao.. mislim da ce ti biti bolje da vidis ovakav pristup :).

#include <stdio.h>
#include <stdlib.h>

int dobar( int d, int m, int g ){
if( g < 1950 || g > 2050) return 0;
if( m < 1 || m > 12 ) return 0;
if( d < 1 || d > 31) return 0;

if( (m == 4 || m == 6 || m == 9 || m == 11) && d == 31 ) return 0;

if( m == 2 && d > 29 ) return 0;

if( g%4 != 0 && m == 2 && d == 29 ) return 0;

return 1;
}

int main(){

int d, m, g, n;
int i;

scanf( "%d%d%d%d", &d, &m, &g, &n );

if( !dobar( d, m, g ) ) {printf( "Greska!\n" ); return 0;}

for( i = 0 ; i < n ; ++i ){

d += 1;
if( d == 32 ){
d =1;
m += 1;
if( m == 13){ m = 1; g += 1;}
}

else if( (m == 4 || m == 6 || m == 9 || m == 11) && d == 31 )
{ d = 1; m += 1; }
else if( m == 2 && ((g%4 == 0 && d == 30) || (g%4 != 0 && d == 29)) ){
d = 1;
m = 3;
}
}



printf( "%d.%d.%d.", d, m, g );
system( "pause" );

return 0;
}
Neznam gdje ti je greska, ali ovo je rjesenje koje je Gino dao.. mislim da ce ti biti bolje da vidis ovakav pristup Smile.

#include <stdio.h>
#include <stdlib.h>

int dobar( int d, int m, int g ){
if( g < 1950 || g > 2050) return 0;
if( m < 1 || m > 12 ) return 0;
if( d < 1 || d > 31) return 0;

if( (m == 4 || m == 6 || m == 9 || m == 11) && d == 31 ) return 0;

if( m == 2 && d > 29 ) return 0;

if( g%4 != 0 && m == 2 && d == 29 ) return 0;

return 1;
}

int main(){

int d, m, g, n;
int i;

scanf( "%d%d%d%d", &d, &m, &g, &n );

if( !dobar( d, m, g ) ) {printf( "Greska!\n" ); return 0;}

for( i = 0 ; i < n ; ++i ){

d += 1;
if( d == 32 ){
d =1;
m += 1;
if( m == 13){ m = 1; g += 1;}
}

else if( (m == 4 || m == 6 || m == 9 || m == 11) && d == 31 )
{ d = 1; m += 1; }
else if( m == 2 && ((g%4 == 0 && d == 30) || (g%4 != 0 && d == 29)) ){
d = 1;
m = 3;
}
}



printf( "%d.%d.%d.", d, m, g );
system( "pause" );

return 0;
}


[Vrh]
Korisnički profil Pošaljite privatnu poruku
sailor m
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 10. 2010. (10:46:13)
Postovi: (4E)16
Sarma = la pohva - posuda
= 2 - 2

PostPostano: 15:19 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

ma vidla sam to riješenje.al meni je lakše prek mojeg.no ak ne skužim svoje uzet ću ginovo. btw fala na trudu.
ma vidla sam to riješenje.al meni je lakše prek mojeg.no ak ne skužim svoje uzet ću ginovo. btw fala na trudu.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Lanek_
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 10. 2010. (18:51:42)
Postovi: (31)16
Sarma = la pohva - posuda
= 5 - 1

PostPostano: 16:15 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

[quote="Tomislav"]Neznam gdje ti je greska, ali ovo je rjesenje koje je Gino dao.. mislim da ce ti biti bolje da vidis ovakav pristup :).

#include <stdio.h>
#include <stdlib.h>

int dobar( int d, int m, int g ){
if( g < 1950 || g > 2050) return 0;
if( m < 1 || m > 12 ) return 0;
if( d < 1 || d > 31) return 0;

if( (m == 4 || m == 6 || m == 9 || m == 11) && d == 31 ) return 0;

if( m == 2 && d > 29 ) return 0;

if( g%4 != 0 && m == 2 && d == 29 ) return 0;

return 1;
}

int main(){

int d, m, g, n;
int i;

scanf( "%d%d%d%d", &d, &m, &g, &n );

if( !dobar( d, m, g ) ) {printf( "Greska!\n" ); return 0;}

for( i = 0 ; i < n ; ++i ){

d += 1;
if( d == 32 ){
d =1;
m += 1;
if( m == 13){ m = 1; g += 1;}
}

else if( (m == 4 || m == 6 || m == 9 || m == 11) && d == 31 )
{ d = 1; m += 1; }
else if( m == 2 && ((g%4 == 0 && d == 30) || (g%4 != 0 && d == 29)) ){
d = 1;
m = 3;
}
}



printf( "%d.%d.%d.", d, m, g );
system( "pause" );

return 0;
}[/quote]


ovak imam par pitanja sto se tice ovog koda.
ugl, ovo return 1 me muci

kada stavim u funkciju return 0 umjesto return 1 i maknem negaciju s funkcije da li je to isto dobar kod?

evo u attachmentu je ispavljeno
Tomislav (napisa):
Neznam gdje ti je greska, ali ovo je rjesenje koje je Gino dao.. mislim da ce ti biti bolje da vidis ovakav pristup Smile.

#include <stdio.h>
#include <stdlib.h>

int dobar( int d, int m, int g ){
if( g < 1950 || g > 2050) return 0;
if( m < 1 || m > 12 ) return 0;
if( d < 1 || d > 31) return 0;

if( (m == 4 || m == 6 || m == 9 || m == 11) && d == 31 ) return 0;

if( m == 2 && d > 29 ) return 0;

if( g%4 != 0 && m == 2 && d == 29 ) return 0;

return 1;
}

int main(){

int d, m, g, n;
int i;

scanf( "%d%d%d%d", &d, &m, &g, &n );

if( !dobar( d, m, g ) ) {printf( "Greska!\n" ); return 0;}

for( i = 0 ; i < n ; ++i ){

d += 1;
if( d == 32 ){
d =1;
m += 1;
if( m == 13){ m = 1; g += 1;}
}

else if( (m == 4 || m == 6 || m == 9 || m == 11) && d == 31 )
{ d = 1; m += 1; }
else if( m == 2 && ((g%4 == 0 && d == 30) || (g%4 != 0 && d == 29)) ){
d = 1;
m = 3;
}
}



printf( "%d.%d.%d.", d, m, g );
system( "pause" );

return 0;
}



ovak imam par pitanja sto se tice ovog koda.
ugl, ovo return 1 me muci

kada stavim u funkciju return 0 umjesto return 1 i maknem negaciju s funkcije da li je to isto dobar kod?

evo u attachmentu je ispavljeno





zadatak6.c
 Description:

Download
 Filename:  zadatak6.c
 Filesize:  1.56 KB
 Downloaded:  105 Time(s)

[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Phoenix
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 15. 05. 2010. (18:46:07)
Postovi: (164)16
Sarma: -

PostPostano: 16:43 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

@sailor m: Probaj s ovim:

[code:1]d = g%4 ? d-28 : d-29;[/code:1]

Neka ti drugi i treći izraz ne budu naredbe, već vrijednosti. Ako treba, pridruži to varijabli d, kao u ovom primjeru. :D

Inače, u kodu imaš još jedan maleni lapsuz. Što se tiče case(12), stavi:

[code:1]m=1;[/code:1]

Mislim da program sada radi. :)

(Inače, još jedna stvar: traži se unos datuma i broja n. Ako unesemo pogrešan datum, uopće ne unosimo n zbog najave greške. Uglavnom je poželjno da se unese i n pa tek onda najavi grešku, osim ako ne piše drugačije. :))


@Lanek_: Nije dobar kod jer će funkcija stalno vraćati nulu i nikada neće najaviti grešku u datumu.
Trebaš napraviti funkciju takvu da vraća jednu vrijednost ako datum valja, a drugu ako je datum pogrešan. U Ginovom kodu vraća vrijednost 0 ako je datum pogrešan, a 1 ako je točan.
Ako se već želiš riješiti negacije, onda zamijeni sve "return 0" i "return 1". Odnosno:

[code:1]int dobar( int d, int m, int g ){
if( g < 1950 || g > 2050) return 1;
if( m < 1 || m > 12 ) return 1;
if( d < 1 || d > 31) return 1;

if( (m == 4 || m == 6 || m == 9 || m == 11) && d == 31 ) return 1;

if( m == 2 && d > 28 ) return 1;

if( g%4 != 0 && m == 2 && d == 29 ) return 1;

return 0;
}[/code:1]

"return x" znači da, kada pozoveš funkciju "dobar" u main-u, ona će imati vrijednost x, a x može biti bilo što. Samo treba provjeriti koja je vrijednost funkcije dobar(d, m, g) da bi znali je li datum valjan ili nevaljan.
U našem slučaju vraća vrijednosti 0 i 1. Samo treba provjeriti kada vraća koju vrijednost pa ćemo znati jesmo li učitali dobar datum.
@sailor m: Probaj s ovim:

Kod:
d = g%4 ? d-28 : d-29;


Neka ti drugi i treći izraz ne budu naredbe, već vrijednosti. Ako treba, pridruži to varijabli d, kao u ovom primjeru. Very Happy

Inače, u kodu imaš još jedan maleni lapsuz. Što se tiče case(12), stavi:

Kod:
m=1;


Mislim da program sada radi. Smile

(Inače, još jedna stvar: traži se unos datuma i broja n. Ako unesemo pogrešan datum, uopće ne unosimo n zbog najave greške. Uglavnom je poželjno da se unese i n pa tek onda najavi grešku, osim ako ne piše drugačije. Smile)


@Lanek_: Nije dobar kod jer će funkcija stalno vraćati nulu i nikada neće najaviti grešku u datumu.
Trebaš napraviti funkciju takvu da vraća jednu vrijednost ako datum valja, a drugu ako je datum pogrešan. U Ginovom kodu vraća vrijednost 0 ako je datum pogrešan, a 1 ako je točan.
Ako se već želiš riješiti negacije, onda zamijeni sve "return 0" i "return 1". Odnosno:

Kod:
int dobar( int d, int m, int g ){
if( g < 1950 || g > 2050) return 1;
if( m < 1 || m > 12 ) return 1;
if( d < 1 || d > 31) return 1;

if( (m == 4 || m == 6 || m == 9 || m == 11) && d == 31 ) return 1;

if( m == 2 && d > 28 ) return 1;

if( g%4 != 0 && m == 2 && d == 29 ) return 1;

return 0;
}


"return x" znači da, kada pozoveš funkciju "dobar" u main-u, ona će imati vrijednost x, a x može biti bilo što. Samo treba provjeriti koja je vrijednost funkcije dobar(d, m, g) da bi znali je li datum valjan ili nevaljan.
U našem slučaju vraća vrijednosti 0 i 1. Samo treba provjeriti kada vraća koju vrijednost pa ćemo znati jesmo li učitali dobar datum.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Linadus
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 09. 2010. (12:57:28)
Postovi: (2C)16
Sarma = la pohva - posuda
= 4 - 3

PostPostano: 17:21 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

pitanje: u 7. i 18. zadatku se trazi ispisivanje zvjezdica u odredenim oblicima, kodovi za oba programa mi 'rade' ali ne ispisuje ovu zadnju, jednu zvjezdicu, u zadnjem redu kao sto je dano u primjeru...je li to greska? :?
pitanje: u 7. i 18. zadatku se trazi ispisivanje zvjezdica u odredenim oblicima, kodovi za oba programa mi 'rade' ali ne ispisuje ovu zadnju, jednu zvjezdicu, u zadnjem redu kao sto je dano u primjeru...je li to greska? Confused


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Lanek_
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 10. 2010. (18:51:42)
Postovi: (31)16
Sarma = la pohva - posuda
= 5 - 1

PostPostano: 17:24 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

daj kod pa ćemo vidjet di je greska :D
daj kod pa ćemo vidjet di je greska Very Happy


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Linadus
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 09. 2010. (12:57:28)
Postovi: (2C)16
Sarma = la pohva - posuda
= 4 - 3

PostPostano: 17:26 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

[quote="Lanek_"]daj kod pa ćemo vidjet di je greska :D[/quote]

oh, upravo sam skuzila sta je bilo krivo (stavila sam uvjet da ponavlja ispisivanja sve dok je n > d, a treba biti n > 0) :oops:

hvala na dobroj volji :) :)
Lanek_ (napisa):
daj kod pa ćemo vidjet di je greska Very Happy


oh, upravo sam skuzila sta je bilo krivo (stavila sam uvjet da ponavlja ispisivanja sve dok je n > d, a treba biti n > 0) Embarassed

hvala na dobroj volji Smile Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Lanek_
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 10. 2010. (18:51:42)
Postovi: (31)16
Sarma = la pohva - posuda
= 5 - 1

PostPostano: 17:51 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

[code:1]if( m == 2 && ((g%4 == 0 && d == 30) || (g%4 != 0 && d == 29)) ){
d = 1;
m = 3;
} [/code:1]


i jos mi nes ne stima s ovim djelom koda. uzasno me buni.

[b]1.)[/b] sto nebi mozda trebalo pisat [code:1]if( m == 2 && ((g%4 == 0 && d == 29) || (g%4 != 0 && d == 28)) )[/code:1]


[b]2.)[/b] kada upisem npr. 28 2 2008 1
ispise mi 29 2 2008.
Kod:
if( m == 2 && ((g%4 == 0 && d == 30) || (g%4 != 0 && d == 29)) ){
d = 1;
m = 3;
}



i jos mi nes ne stima s ovim djelom koda. uzasno me buni.

1.) sto nebi mozda trebalo pisat
Kod:
if( m == 2 && ((g%4 == 0 && d == 29) || (g%4 != 0 && d == 28)) )



2.) kada upisem npr. 28 2 2008 1
ispise mi 29 2 2008.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Phoenix
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 15. 05. 2010. (18:46:07)
Postovi: (164)16
Sarma: -

PostPostano: 18:05 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

1. Ne. Program funkcionira tako da se varijabla d (broj dana) poveća za 1 i, ako je mjesec "prekoračen" (tj. ako je datum veći od broja dana u nekom mjesecu), onda "prelazi" u novi mjesec.
U slučaju s drugim mjesecom, to radi ako je godina prijestupna, a dan 30. u mjesecu, odnosno ako godina nije prijestupna, a dan 29. u mjesecu.
To što si ti napisala bi preskakalo zadnji dan u veljači.
Prouči i ostale if-ove u tom dijelu programa pa će ti biti jasnije. :)

2. To nije krivo. 2008. godina je prijestupna.
1. Ne. Program funkcionira tako da se varijabla d (broj dana) poveća za 1 i, ako je mjesec "prekoračen" (tj. ako je datum veći od broja dana u nekom mjesecu), onda "prelazi" u novi mjesec.
U slučaju s drugim mjesecom, to radi ako je godina prijestupna, a dan 30. u mjesecu, odnosno ako godina nije prijestupna, a dan 29. u mjesecu.
To što si ti napisala bi preskakalo zadnji dan u veljači.
Prouči i ostale if-ove u tom dijelu programa pa će ti biti jasnije. Smile

2. To nije krivo. 2008. godina je prijestupna.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Lanek_
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 10. 2010. (18:51:42)
Postovi: (31)16
Sarma = la pohva - posuda
= 5 - 1

PostPostano: 18:22 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

aha hvala :)
aha hvala Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
A-tom
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 18. 05. 2010. (22:18:01)
Postovi: (AB)16
Spol: žensko
Sarma = la pohva - posuda
= 14 - 11

PostPostano: 18:28 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

Moze li pomoc oko Fibonaccia? Gdje je greska? Ispravno alfu ispisuje ya tocan niz dok za nefibonaccija ispisuje neku random vrijednost alfe.


[code:1]
#include<stdio.h>
int main()
{
int n, a, alfa, b, i, x, c, d, provjera=1, temp;
scanf("%d %d %d", &n,&a,&b);
if(n>=2)
{
scanf("%d", &c);
alfa=(c-b)/a;

for(i=0; i<(n-3); i++)
{
scanf("%d", &d);
x= i + alfa*b;
temp=c;
c=d;
b=temp;

if(x!=d)
provjera=0;
}
if(provjera=1)
{
printf("Niz je fibonaccijevski.\n");
printf("alfa= %d", alfa);
}
else
printf("Niz nije fibonaccijevski");

}

return 0;

}[/code:1]
Moze li pomoc oko Fibonaccia? Gdje je greska? Ispravno alfu ispisuje ya tocan niz dok za nefibonaccija ispisuje neku random vrijednost alfe.


Kod:

#include<stdio.h>
int main()
{
    int n, a, alfa, b, i, x, c, d, provjera=1, temp;
    scanf("%d %d %d", &n,&a,&b);
    if(n>=2)
    {
        scanf("%d", &c);
        alfa=(c-b)/a;

        for(i=0; i<(n-3); i++)
        {
            scanf("%d", &d);
            x= i + alfa*b;
            temp=c;
            c=d;
            b=temp;

            if(x!=d)
            provjera=0;
        }
        if(provjera=1)
        {
            printf("Niz je fibonaccijevski.\n");
            printf("alfa= %d", alfa);
        }
        else
        printf("Niz nije fibonaccijevski");

    }

return 0;

    }


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3562)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 18:37 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

[tt]if(provjera[color=red]=[/color]1)[/tt] je pridruzivanje, a ne provjera uvjeta.
if(provjera=1) je pridruzivanje, a ne provjera uvjeta.



_________________
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.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
A-tom
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 18. 05. 2010. (22:18:01)
Postovi: (AB)16
Spol: žensko
Sarma = la pohva - posuda
= 14 - 11

PostPostano: 19:05 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

Ispricavam se, dirala sam po kodu, tj. radila varijacije da vidim di je caka. Kod koji sam runnala ima == i ne radi. Moze li neki hint?
Ispricavam se, dirala sam po kodu, tj. radila varijacije da vidim di je caka. Kod koji sam runnala ima == i ne radi. Moze li neki hint?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
pbakic
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 05. 10. 2009. (17:48:30)
Postovi: (143)16
Spol: muško
Sarma = la pohva - posuda
83 = 86 - 3

PostPostano: 19:50 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

Meni se cini da radi ok ako se uvazi vsegina primjedba za == i ako se naredba
x=i+alfa*b;
promijeni u
x=c+alfa*b;

Zasto bi uopce ispisivala alfu ako niz nije fibonaccijevski?
Meni se cini da radi ok ako se uvazi vsegina primjedba za == i ako se naredba
x=i+alfa*b;
promijeni u
x=c+alfa*b;

Zasto bi uopce ispisivala alfu ako niz nije fibonaccijevski?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Dofalol
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 24. 10. 2010. (21:25:31)
Postovi: (15)16
Spol: muško
Sarma = la pohva - posuda
= 5 - 0

PostPostano: 20:27 ned, 21. 11. 2010    Naslov: Citirajte i odgovorite

Ima li netko tko je riješio 17. s praktičnog, a da baš učitava realan broj i radi mu za sve primjere? Ako da, molio bih da mi proslijedi kod.

Meni ako učitavam realan broj nikako ne radi ako broj ima 4 decimale. Probao sam dosta varijanti, ali ne ide. Radi mi jedino ako varam s "%d.%d" ili ako učitavam char po char. :?
Ima li netko tko je riješio 17. s praktičnog, a da baš učitava realan broj i radi mu za sve primjere? Ako da, molio bih da mi proslijedi kod.

Meni ako učitavam realan broj nikako ne radi ako broj ima 4 decimale. Probao sam dosta varijanti, ali ne ide. Radi mi jedino ako varam s "%d.%d" ili ako učitavam char po char. Confused


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Flame
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 12. 08. 2009. (02:14:39)
Postovi: (53)16
Spol: muško
Sarma = la pohva - posuda
19 = 23 - 4

PostPostano: 0:31 pon, 22. 11. 2010    Naslov: Citirajte i odgovorite

Ne smijes varati s %d.%d kod ucitavanja jer je definirano da ulaz mora biti tipa double. Ono sto smijes je varati kod ispisa s %d.%d :)
Daj nam kod pa da vidimo u cemu je greska, nije pametno samo pokupiti tudji kod jer je on plod necijeg nacina razmisljanja, koji tebi uopce ne mora biti prirodan.
Ne smijes varati s %d.%d kod ucitavanja jer je definirano da ulaz mora biti tipa double. Ono sto smijes je varati kod ispisa s %d.%d Smile
Daj nam kod pa da vidimo u cemu je greska, nije pametno samo pokupiti tudji kod jer je on plod necijeg nacina razmisljanja, koji tebi uopce ne mora biti prirodan.


[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
Dofalol
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 24. 10. 2010. (21:25:31)
Postovi: (15)16
Spol: muško
Sarma = la pohva - posuda
= 5 - 0

PostPostano: 18:44 pon, 22. 11. 2010    Naslov: Citirajte i odgovorite

Hvala, ali u međuvremenu sam pronašao način da mi radi. :D
Hvala, ali u međuvremenu sam pronašao način da mi radi. Very Happy


[Vrh]
Korisnički profil Pošaljite privatnu poruku
ceps
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 08. 10. 2010. (13:03:07)
Postovi: (13A)16
Sarma = la pohva - posuda
71 = 74 - 3

PostPostano: 18:49 pon, 22. 11. 2010    Naslov: Citirajte i odgovorite

U vezi tog 17. zadatka (mijenjanje cjelobrojnog i decimalnog dijela), nije mi jasno... ako se upiše recimo 125.1750, da li je pravilan rezultat 1750.125 ili 175.125??
U vezi tog 17. zadatka (mijenjanje cjelobrojnog i decimalnog dijela), nije mi jasno... ako se upiše recimo 125.1750, da li je pravilan rezultat 1750.125 ili 175.125??


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2 Vremenska zona: GMT + 01:00.
Idite na Prethodno  1, 2, 3, 4, 5, 6, 7  Sljedeće
Stranica 5 / 7.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan