with ada.text_io;
use ada.text_io;
procedure lokmaxdb is
type tomb is array(integer range <>) of integer;
i : integer;
s : string(1..4);
h : integer;
begin
put("A tomb merete: ");
get_line(s,h);
i := integer'value(s(1..h));
declare
t : tomb(1..i);
db : integer := 0;
begin
for k in 1..i loop
put("t[" & integer'image(k) & "] = ");
get_line(s,h);
t(k) := integer'value(s(1..h));
end loop;
for k in 2..i-1 loop
if t(k) > t(k-1) and then t(k) > t(k+1) then
db := db + 1;
end if;
end loop;
if t(1) > t(2) then db := db + 1; end if;
if t(i) > t(i-1) then db := db + 1; end if;
put_line("A lokalis maximumhelyek szama: " & integer'image(db));
end;
end lokmaxdb;
VISSZA