(30 )добрый вечер, не могу доделать программу по информатике, посмотрите . : поменять местами первый элемент и минимальный. не понимаю,как правильно найти мин.элемент и его индекс, чтобы в дальнейшем выполнить условие . допишите программу с нахождением мин.элем. и его индекса с последующей перестановкой элементов. p.s. пропустил эту тему, поэтому ,если не затруднит, распишите все подробно, буду . program solofor; var a: array [1..100] of integer; i,k1,n: integer; begin write('введите размер массива: '); readln(n); writeln('введите исходный массив='); write ('введите k1: '); readln(k1); for i to n do read(a[i]);
var
a:array [1..100] of integer;
i,imin,n,t:integer;
begin
Write('введите размер массива:'); Readln(n);
Writeln('введите исходный массив:');
for i:=1 to n do Read(a[i]);
imin:=1;
for i:=2 to n do
if a[i]<a[imin] then imin:=i;
if imin>1 then begin
t:=a[1]; a[1]:=a[imin]; a[imin]:=t
end;
Writeln('результат:');
for i:=1 to n do Write(a[i],' ');
Writeln
end.