var
detali: array [1 .. 100] of integer;
i, n: byte;
min: integer;
BEGIN
writeln('введите количество типов деталей');
readln(n);
for i := 1 to n do
begin
writeln('введите количество ', i, ' -ого типа');
readln(detali[i]);
end;
min := detali[1];
for i := 2 to n do
if detali[i] < min then
min := detali[i];
writeln('Из имеющихся деталей можно построить ', min, ' машин');
END.