Минимальный четный элемент и его индекс на Pascal
Минимальный четный элемент и его индекс...
const
Sz = 100;
var
a: array [1..Sz] of integer;
N: integer;
min: integer;
minind: integer;
begin
N := 20;
for var i:=1 to N do
a[i] := Random(100);
writeln('Элементы массива: ');
for var i:=1 to N do
write(a[i],' ');
writeln;
min := integer.MaxValue;
for var i:=1 to N do
if (a[i]<min) and (a[i] mod 2 = 0) then
begin
min := a[i];
minind := i;
end;
if min = integer.MaxValue then
writeln('Четных элементов нет')
else
begin
writeln('Минимальный четный элемент: ',min);
writeln('Индекс минимального четного элемента: ',minind);
end;
end.
10.02.2015, 10:43 -
Категория: Статьи » Программирование » Pascal