Witam miałem napisać program który podaję największą liczbę, spośród wczytanych:
const
maxt=50;
type
tab=array[1..maxt] of integer;
var
n, i, max :integer;
t : tab;
begin
Write('Podaj ilosc liczb, ktora chcesz wczytac: ');
Readln(n);
for i:=1 to n do begin
Write('Podaj wartosc liczby nr ',i,': ');
Readln(t[i]);
end;
max:=t[1];
for i:=2 to n do if t[i]>max then begin max:=t[i];
end;
writeln('Najwieksza wartosc wczytanej liczby to ',max);
Readln;
end.
Problem mam niestety z tym, że jak program pyta ile liczb wprowadzić a ja wprowadzam np "-3" albo "0" to piszę, że że największa liczba to 0. Mam problem z wprowadzeniem tego do kodu(żeby program sprawdzał czy liczba która ma odpowiadać za ilość liczb do wczytania jest większa od 0) z góry dziękuję za pomoc!