Najmniejsza wartość w tablicy
Użytkownik podaje wielkość dwuwymiarowej tablicy, podaje wartości poszczególnych elementów, po czym program wyszukuje wartość minimalną i jej pozycje.
Kompilator: Turbo Pascal
program program_tablica_1;
uses Crt;
var w, k, i, j, min, x, y : Integer;
tablica : array [1..100, 1..100] of Integer;
begin
ClrScr;
Write('Podaj liczbe wierszy tablicy (max 100): ');
Read(w);
Write('Podaj liczbe kolumn tablicy (max 100): ');
Read(k);
for i:= 1 to w do
begin
for j:= 1 to k do
begin
Write('Podaj liczbe calkowita tablicy[',i,'][',j,']: ');
ReadLn(tablica[i][j]);
if i = 1 then min:= tablica[i][j];
if tablica[i,j] < min then
begin
min:= tablica[i,j];
x:= i;
y:= j;
end;
end;
end;
Write('Najmniejsza liczba w tablicy to ',min,' i znajduje sie na pozycji [',x,'][',y,'].');
ReadKey;
end.