Вы находитесь на странице: 1из 1

program var4;

uses crt;
type stiva=^el;
el=record
r:real;
u:stiva;
end;
var virf, s:stiva;
max,n:real;
begin
clrscr;
virf:=nil;
writeln('Introduceti 0 pentru a sfirsi introducerea');
write('numar real = ');
readln(n);
max:=n;
while n<>0 do
begin
new(s);
s^.r:=n;
s^.u:=virf;
virf:=s;
write('numar real = ');
readln(n);
if n<>0 then
if max<n then max:=n;
end;
if virf=nil then writeln('Stiva este vida')
else writeln('Numarul maxim introdus este ',max:0:2);
readkey;
end.

Вам также может понравиться