pomoc oko algoritma

3

pomoc oko algoritma

offline
  • Pridružio: 18 Jul 2003
  • Poruke: 4198
  • Gde živiš: U zlatnom kavezu

Mogu li ja malo da zakomplikujem...........
Kako bi izgledao pseudo kod kada se mora odrediti min i max sa nepoznatim brojem elementa.... znaci ne a, b, c.
Nego a, b, c, d, e..........................



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

ucitava se n koji predstavlja broj elemenata
postavi se da je a[1] max
napravi se petlja koja se krece od 2 do n i pita se da li je a[i]> max



offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12319
  • Gde živiš: Južni pol

@N1k0l4: a sto preskaces a[0]? Ako kreces od a[1] i brojis do n, onda izostavljas jedan broj zar ne? Jedino ako napravis petlju koja proverava do n+1, umesto do n.

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Moja greska, zaboravio sam jedan korak, zurio sam
Znaci
ucitava se n koji predstavlja broj elemenata
brojac se krece od 1 do n i ucitava a[i] (i predstavlja brojac)
postavi se da je a[1] max
napravi se petlja koja se krece od 2 do n i pita se da li je a[i]> max

sad bi yrebalo da je u redu

offline
  • Pridružio: 16 Jun 2005
  • Poruke: 2392
  • Gde živiš: Beograd

@N1k0l4

Postavi se a[0] da je max, proverava se od a[1] do a[n-1] Wink

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12319
  • Gde živiš: Južni pol

Bas sam se zainteresovao za ovaj skolski problem. Smile Nisam napisao ni liniju C-a ima godinu dana...

Pretpostavka: svaki argument (uneseni broj) se smesta u brojcanu nisku (array). Tako da svaki argument ima neku poziciju od 0 do n-1 (mislim da u vecini programskih jezika postoji ovo praivlo). Zatim bi se uporedjivanje moglo raditi ovako nekakao.

max=unos[0]; Za (brojac=1;brojac++;brojac<n){    temp_max=unos[brojac];    temp_min=temp_max;    Ako (temp_max > max){        max=temp_max;}    Ako (temp_min < min){        min=temp_min;} }

offline
  • Pridružio: 26 Jul 2004
  • Poruke: 1472
  • Gde živiš: Vojvodina,Zrenjanin

Brksi ::Mogu li ja malo da zakomplikujem...........
Kako bi izgledao pseudo kod kada se mora odrediti min i max sa nepoznatim brojem elementa.... znaci ne a, b, c.
Nego a, b, c, d, e..........................


Ako ne znamo konacan broj elementa onda koristimo strukturu liste za unoos Wink

offline
  • Pridružio: 18 Jul 2003
  • Poruke: 4198
  • Gde živiš: U zlatnom kavezu

@Laser
Odnosno nizove....

@all
tnx

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12319
  • Gde živiš: Južni pol

Verovatno i jeste mislio na liste ->http://en.wikipedia.org/wiki/Linked_list.

Ko je trenutno na forumu
 

Ukupno su 676 korisnika na forumu :: 33 registrovanih, 2 sakrivenih i 641 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _commandos_, Andrija357, ArmyBoss, bulltony, cenejac111, cikadeda, darcaud, darios, David, dogodine, Dorcolac, FOX, Gama, Georgius, goxin, havoc995, ivan979, Konda, LepizLoca, MB120mm, Mercury, MikeHammer, Miskohd, nikolapetkovic, ruan, sifogiannis, Sr.Stat., StepskiVuk, Toni, trajkoni018, Vlada78, wizzardone, Živković