Korisnički Kontrolni Panel
Pogledajte svoj profil
Pogledajte svoje postove
ČPP
Prijavite se

Matematički forum na kojem možete da diskutujete o raznim matematičkim oblastima, pomognete drugima oko rešavanja zadataka, a i da dobijete pomoć kada vam zatreba


















Index stranica OSTALE MATEMATIČKE OBLASTI MATEMATIKA U INFORMATICI MATEMATIKA U PROGRAMIRANJU

[Pascal] Blagajna – primena petlje ponavljanja

[Pascal] Blagajna – primena petlje ponavljanja

Postod Miladin Jovic » Ponedeljak, 17. Novembar 2014, 20:33

Nekoliko ljudi stoji ispred blagajne jedan iza drugog. Kasirka pokušava da prebroji ljude koja ona vidi, a to su oni koji su viši od svih ljudi ispred njih. Napisati program koji učitava broj [inlmath]N[/inlmath] ljudi u redu, a zatim njihove visine redom, i odgovara na pitanje koliko njih blagajnica može da vidi.

Za učitavanje visina je dole priložen kod, ali dalje ne znam kako uporediti svaku unetu visinu sa svakom do tada unetom visinom.

Kôd: Obeleži sve
program visina;
var n,i:integer; h:real;
begin
  write('Unesi n:');
  readln(n);
  For i:=1 to n do
    begin
      readln(h);
      ......
Zaslužni forumaš
 
Postovi: 378
Zahvalio se: 243 puta
Pohvaljen: 138 puta

Sharuj ovu temu na:

Share on Facebook Facebook Share on Twitter Twitter Share on MySpace MySpace Share on Google+ Google+

Re: [Pascal] Blagajna – primena petlje ponavljanja

Postod ubavic » Ponedeljak, 17. Novembar 2014, 23:02

Napravi još dve promenljive (recimo, neka to budu [inlmath]\mathtt{a=0}[/inlmath] i [inlmath]\mathtt{b=0}[/inlmath]). Promenljiva [inlmath]\mathtt{a}[/inlmath] će označavati najveću unetu visinu do tog trenutka, dok će [inlmath]\mathtt{b}[/inlmath] označavati broj osoba koje blagajnica vidi. Svaki put u for petlji kada je [inlmath]\mathtt{h>a}[/inlmath], neka se [inlmath]\mathtt{b}[/inlmath] poveća za jedan (pošto blagajnica tu osobu vidi), i neka [inlmath]\mathtt{a}[/inlmath] dobije vrednost [inlmath]\mathtt{h}[/inlmath] (pošto je to nova najviša osoba). Tako ćeš, idući redom, uvek znati koliko je visoka najviša osoba od prvih [inlmath]\mathtt{n}[/inlmath] osoba, kao i koliko osoba blagajnica vidi ([inlmath]\mathtt{b}[/inlmath]).
ubavic  OFFLINE
Zaslužni forumaš
 
Postovi: 623
Zahvalio se: 385 puta
Pohvaljen: 641 puta


Povratak na MATEMATIKA U PROGRAMIRANJU

Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 16 gostiju


Index stranicaTimObriši sve kolačiće boarda
Danas je Četvrtak, 28. Mart 2024, 20:33 • Sva vremena su u UTC + 1 sat
Pokreće ga phpBB® Forum Software © phpBB Group
Prevod – www.CyberCom.rs