APozdrav,
Moze li neko da mi posalje 2,3,6,9 testni primjer.
Nije mi jasno zasto dobijem "wrong result" kod tih primjera. Mozete kod pogledati na:
http://www.z-trening.com/new/www/html/submit.php?submit=7100003699&subm_code=1
AEvo i LINK gdje sam koristio float umjesto double:
http://www.z-trening.com/new/www/html/submit.php?submit=7100003701&subm_code=1
gmozes izbjeci doublove jer su spori i zbog nepreciznosti, ¸nisam gledao jesi li ih mozda usporedjivao s ==, jer se oni uspoređuju po apsolutnoj vrijednosti, ali izbegni ih tako sto ces povrsiniu vraćati bez dijeljenja s 2, tako ce biti cijelobrojna, a i uvijet da je tocka u trokutu će biti isti
ADobra ideja. Samo sto sad nerade samo jos 2 i 9 testni primjer. Ocito da je u formuli greska. Samo sto je nemogu naci :(
mProbaj umjesto intova napisat long long u povrsini
ACudno, kad sam 'int' zamjenio sa 'long long int'. Nerade opet 4 testna primjera(2,3,6,9):
http://www.z-trening.com/new/www/html/submit.php?submit=7100003707&subm_code=1
DI kod mene ne rade 2 i 9...
http://www.z-trening.com/new/www/html/submit.php?submit=7100003708&subm_code=1.
m@daniel: povrsina trokuta gdje mnozis 100% sam siguran da prelazi int pa samo stavi long long,dakle
long long check( int a, int b, int c)
{
return ( abs( x[a]*( y[b] - y[c]) + x[b]*(y[c] - y[a]) + x[c]*(y[a] - y[b]) ) );
}
nadam se da sam u pravu
DHm, stavio sam. Al sada padam na 9,2,3 i 6.
evo linka: http://www.z-trening.com/new/www/html/submit.php?submit=7100003710&subm_code=1.
gvjerojatno pada jer kad mnozis 2 inta rezultat je int, nema veze sto se on pohranjuje u long long varijablu..
DHvala na tip gates sada prolazi^^
AHvala vam za pomoc. Proradilo je kod mene. :D
mImam isti problem, pada na 2.i 9.
http://www.z-trening.com/new/www/html/submit.php?subm_stat=1&submit=7100006396
DProbaj tu prvu petlju gdje provjeravas staviti da ide sve dok je manje od n;
to jest for(i = 0; i < n; i++ )....pokusaj pa javi
Di drugu postavi koa sto si postavio trecu..
mjesam (ak sam te dobro shvatio, pogledaj), i opet pada
DTu funkciju, stavi da vraca long long int, itso kao i niz x[] i y[] ti trebaju biti long long int