[ Ask123 @ 19.12.2015. 19:45 ] @
Pocetnik sam u javi pa mi je potrebna mala pomoc oko jednog zadatka.Treba da napravim program koji ce da radi uniju,presjek i razliku brojeva.Moze li mala pomoc,sa jasnim instrukcijama(radili smo for,string ,brojac..)Ako moze na neki najlaksi nacin da se doce do razultata!!Pomazite.Hvala
[ nemnesic @ 20.12.2015. 04:49 ] @
1. Prvo pogledaj nizove (java arrays)
2. Onda pogledaj kako da spojis dva niza
3. Onda pogledaj kako da uporedis dva niza
[ Aix @ 20.12.2015. 09:18 ] @
koji kompajler i razvojno okruzenje preporucujete za javau ?
[ Ask123 @ 20.12.2015. 15:36 ] @
Citat:
nemnesic: 1. Prvo pogledaj nizove (java arrays)
2. Onda pogledaj kako da spojis dva niza
3. Onda pogledaj kako da uporedis dva niza


Dobro,ali kako kad unesem niz brojeva da izracunam presjek? Moze li primjer?
[ nemnesic @ 20.12.2015. 17:37 ] @
OK prvo definicija preseka: Presek dva skupa je skup koji čine elementi koji su u skupu A i u skupu B.

Znaci prvo imas jedan niz (A) sa elementima 1,2,3,4,5 i drugi niz (skup) (B) sa elementima 2,4,5,6,7

Zadatak je da dobijes skup (niz C) koji sadrzi elementa koji su u skupu A i skupu B

Primer pseudo code:

nizA = [1,2,3,4,5]
nizB = [2,4,5,6,7]

usmi svaki elemenet iz niza A i proveri da li se taj element nalazi u niz B? Ako jeste onda je to prvi elemenet preseka i onda ga ubaci u nizC (presek)
Hint: for loop

Ajde kreni da pises nesto i stavi ovde
[ nemnesic @ 20.12.2015. 17:38 ] @
Citat:
Aix:
koji kompajler i razvojno okruzenje preporucujete za javau ?



koji kompajler? - pa java kompajler.
Razvojno okruzenje - ja koristim https://www.jetbrains.com/idea/
[ Ask123 @ 21.12.2015. 17:10 ] @
Citat:
nemnesic:
OK prvo definicija preseka: Presek dva skupa je skup koji čine elementi koji su u skupu A i u skupu B.

Znaci prvo imas jedan niz (A) sa elementima 1,2,3,4,5 i drugi niz (skup) (B) sa elementima 2,4,5,6,7

Zadatak je da dobijes skup (niz C) koji sadrzi elementa koji su u skupu A i skupu B

Primer pseudo code:

nizA = [1,2,3,4,5]
nizB = [2,4,5,6,7]

usmi svaki elemenet iz niza A i proveri da li se taj element nalazi u niz B? Ako jeste onda je to prvi elemenet preseka i onda ga ubaci u nizC (presek)
Hint: for loop

Ajde kreni da pises nesto i stavi ovde

Aha.Shvatam sta treba da radim,ali ne znam kako.Kako da uporedim???? Ako koristim if petlju uporedicu ali ne dobijam niz ,kako da uvedem niz? Mislim da treba nesto preko skenera ali kako da ga uvedem ,mozes li mi nekako objasniti da shvatim ,u cemu je caka ,sta da uvodim da dobijem c niz? Skroz sam se pogubio

[Ovu poruku je menjao Ask123 dana 21.12.2015. u 19:30 GMT+1]
[ jablan @ 22.12.2015. 10:44 ] @
Code:


fn presek(niz_a, niz_b)
  niz_c = []
  foreach(a from niz_a)
    if sadrzi(niz_b, a)
      niz_c << a
    end
  end
  return  niz_c
end

fn sadrzi(niz, trazeni_element)
  foreach(e from niz)
    if e == trazeni_element
      return true
    end
  end
  return false
end