|
ak-87
|
 |
« poslato: 04 Септембар 2005, 09:03:58 » |
|
E ovako,nesto bezveze eksperimentisem,pa ako bi neko mogao da mi pomogne sa sledecim problemom,bio bih zahvalan,jer samo to mi je ostalo da sredim,a onda ide sredjivanje("uljepsavanje") koda..
Npr. imam 5 promjenjljivih x , y ,a ,b i promjenjljivu temp od koje prve dvije zavise! npr. x= c * temp y =d * temp Potom>> a = a - x b = b - y
Kako da napravim petlju ili sta vec,tako da se temp smanjuje za 1 sve dok su a i b negativni,naravno u slucaju da vec nisu pozitvini?
|
|
|
|
|
|
ak-87
|
 |
« Odgovor #1 poslato: 04 Септембар 2005, 19:37:11 » |
|
Stvarno bih bio zahvalan da mi neko pomogne,pa i ako ima samo ideju,ne mora konkretno kodom...
|
|
|
|
|
|
mtm76
|
 |
« Odgovor #2 poslato: 04 Септембар 2005, 21:09:48 » |
|
tjah... ako želiš da ti neko da ideju treba da kažeš šta uopšte želiš da postigneš... recimo while (a < 0 && b < 0) { x=c*temp; y=d*temp; a=a-x; b=b-y; temp--; } će ti radit to što želiš dok god su a i b manj od 0. Ako umjesto && staviš ||, obavljaće sve dok je samo jedan manji od 0. U slučaju da su oba veće od nule, neče se desiti ništa. Da li si na to mislio, stvarno ne znam, jer si postavio malo neodređeno pitanje.
|
|
|
|
|
|
ak-87
|
 |
« Odgovor #3 poslato: 04 Септембар 2005, 21:42:37 » |
|
Pa problem je malo uopsten,al dobro si shvatio.. Upravo to sam pokusao prije nego sto sam postavio post,medjutim program zastane,kao da izvrsava beskonacnu petlju ili izbacuje nenormalna rjesenja(ode u minus,izbaci 1000x vece brojeve i sl.). Da napomenem tip podataka je <float>... U svakom slucaju pokusacu jos jednom,sve kako si ti napisao(samo sa mojim promjenljivim  ),pa cu javiti! Moze biti da sam nesto bio propustio...
|
|
|
|
|
|
ak-87
|
 |
« Odgovor #4 poslato: 04 Септембар 2005, 22:06:52 » |
|
Proradilo je! Na kraju je ispalo da je trebalo da dodam dodatne promjenljive,zbog petlje,al sta ces,kad ne mislim... :oops:
U svakom slucaju,hvala ti!
|
|
|
|
|
|
jboban
|
 |
« Odgovor #5 poslato: 05 Септембар 2005, 16:06:25 » |
|
Upravo to sam pokusao prije nego sto sam postavio post,medjutim program zastane,kao da izvrsava beskonacnu petlju ili izbacuje nenormalna rjesenja(ode u minus,izbaci 1000x vece brojeve i sl.). Ako su ti a i b već negativni, a x i y pozitivni ili mali negativni priraštaji, izvršavaće se jako dugo. Da napomenem tip podataka je <float>... Onda umesto temp-- koristi temp -= 1.
|
|
|
|
|
|
ak-87
|
 |
« Odgovor #6 poslato: 05 Септембар 2005, 19:52:18 » |
|
Ne mogu a i b biti negativni!To za temp sam podesio... Hvala na pomoci! 
|
|
|
|
|
|
jboban
|
 |
« Odgovor #7 poslato: 05 Септембар 2005, 23:07:18 » |
|
Ne mogu a i b biti negativni! Reče li u prvoj poruci: Kako da napravim petlju ili sta vec,tako da se temp smanjuje za 1 sve dok su a i b negativni,naravno u slucaju da vec nisu pozitvini? Probaj da preciznije definišeš šta ti treba i dobićeš odredjeniju pomoć.
|
|
|
|
|
|
ak-87
|
 |
« Odgovor #8 poslato: 06 Септембар 2005, 08:32:33 » |
|
Ne mogu a i b biti negativni! Reče li u prvoj poruci: Kako da napravim petlju ili sta vec,tako da se temp smanjuje za 1 sve dok su a i b negativni,naravno u slucaju da vec nisu pozitvini? Probaj da preciznije definišeš šta ti treba i dobićeš odredjeniju pomoć. Ups...moja greska!Nisam obratio paznju... :oops: Znaci,x i y su uvijek pozitivni,znaci ne postoji slucaj kad oni mogu biti negativni,dok a i b su fiksni,i zavise od x i y,s tim da zavisno od slucaja,nekad oba mogu biti negativna,a nekad samo jedan itd. Uglavno,problem je rjesen,tako da je bezveze sad ga detaljno objasnjavati! 
|
|
|
|
|
|
ak-87
|
 |
« Odgovor #9 poslato: 11 Септембар 2005, 17:50:20 » |
|
Da ne otvaram novu temu... Da li bi neko bio ljubazan da mi objasni razliku izmedju && i ||? Konkretno,upotrebio sam to na problemu,koji je naveden gore,i tek sad ispada da radi kako treba. Ali se to ne slaze sa onim sto pise u knjizi...
|
|
|
|
|
|
japan
|
 |
« Odgovor #10 poslato: 11 Септембар 2005, 17:59:38 » |
|
&& - logicko AND, tacno samo ako su oba iskaza tacna, inace netacno || - logicko OR, netacno samo ako su oba iskaza netacna, inace tacno
|
|
|
|
|
|
ak-87
|
 |
« Odgovor #11 poslato: 11 Септембар 2005, 18:51:25 » |
|
Upravo tako sam i ja razumio,medjutim sa && postupa kao sa ||,i obrnuto,ili se samo meni tako cini... :?: Ko ce ga znati...vazno je da radi!
|
|
|
|
|
|
jboban
|
 |
« Odgovor #12 poslato: 11 Септембар 2005, 21:02:23 » |
|
sa && postupa kao sa ||,i obrnuto To slučajno radi, a znači da ti je samo jedan od uslova bitan, a drugi nema uticaja. Ko ce ga znati...vazno je da radi! Ali do kad će i u kojim slučajevima, a kada će te izdati, a da ne znaš zašto? Loš je pristup problemu tipa "radi, ne znam kako i zašto, ali nije ni bitno"...
|
|
|
|
|
|