program massiv;
var A: array [1. . 30] of longint;
var i,min: longint;
begin
for i:=1 to 30 do
begin
write('A[',i,']=');
readln(A[i]);
end;
writeln('исходный массив');
for i:=1 to 30 do
write(A[i],' ');
writeln;
min:=A[1];
for i:=1 to 30 do
if (A[i] mod 15<>0) and (A[i]<min) then
min:=A[i];
for i:=1 to 30 do
if A[i]mod 15<>0 then
A[i]:=min;
writeln('новый массив');
for i:=1 to 30 do
writeln(A[i],' ');
end.