Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zadatak sa int nizom

[es] :: Java :: Zadatak sa int nizom

[ Pregleda: 2800 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

belindra
svasta nesto
BG

Član broj: 176013
Poruke: 45
*.telekom.yu.



+2 Profil

icon Zadatak sa int nizom24.04.2008. u 09:01 - pre 194 meseci
Imam pitanje u vezi sa jednim zadatkom.Imam int niz i treba da mi se vrati suma svih clanova niza.Ukoliko neki clan ima vrednost 6 njega ne uzimati u obzir i ostale clanove koji se nalaze posle njega sve dok ne naidje na 7.
Primer:
suma({1, 2, 2}) → 5
suma({1, 2, 2, 6, 99, 99, 7}) → 5
suma({1, 1, 6, 7, 2}) → 4

Jel ima neko mozda neku ideju?
 
Odgovor na temu

cume
Menadzer za visoko frekventnu naplatu u
maloprodajnom objektu

Član broj: 26038
Poruke: 315
*.adsl.beotel.net.



+1 Profil

icon Re: Zadatak sa int nizom24.04.2008. u 12:36 - pre 194 meseci
Code:

public class Suma {
    


public static void main(String[] args) {
    
    int niz[] = {1, 2, 2, 6, 99, 99, 7};
    System.out.println(sum(niz));
    
}




public static int sum(int niz[]) {
int suma = 0;
boolean flag= false;

for (int i=0;i< niz.length;i++) {
if (niz[i] == 6) {flag=true; continue;}
if (niz[i] == 7) {flag=false; continue; }
if (flag==false) {suma += niz[i];}
}
return suma;
}
    
}


Pazi, ne znam ni da li ovo moze da se kompajlira u javi(naskrabao sam samo iz glave), ali moze da ti bude od pomoci...

Edit: Uradio sam ti zadatak...

Pozz

[Ovu poruku je menjao cume dana 24.04.2008. u 14:15 GMT+1]
 
Odgovor na temu

belindra
svasta nesto
BG

Član broj: 176013
Poruke: 45
*.telekom.yu.



+2 Profil

icon Re: Zadatak sa int nizom24.04.2008. u 12:47 - pre 194 meseci
Imas dobru ideju koja je vec pokusana (slicna tvojoj) ali nekako ne radi kako treba.
 
Odgovor na temu

zigizig

Član broj: 42968
Poruke: 167
*.adsl-1.sezampro.yu.



+10 Profil

icon Re: Zadatak sa int nizom24.04.2008. u 19:33 - pre 194 meseci
Ovo bi trebalo da radi.
Sta je problem?
 
Odgovor na temu

Tudfa
Jovicevic Vladimir

Član broj: 152699
Poruke: 384
*.dynamic.sbb.rs.



+3 Profil

icon Re: Zadatak sa int nizom24.04.2008. u 22:52 - pre 194 meseci
U for petlji bi trebao da imas ovo:

Code:


if(niz[i] == 6){flag = true;}
if(flag && niz[i] == 7){flag = false;}
else if(!flag){suma+= niz[i];}



Pozdrav
 
Odgovor na temu

[es] :: Java :: Zadatak sa int nizom

[ Pregleda: 2800 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.