12. (2 banja)varj, s: integer; //nepemehhblearr: array[1..10] of integer; //maccubbeginarr[1] : = 16; arr[2] : = 20; arr[3] : = 20; arr[4] : = 41; arr[5] : = 14; arr[6] : = 21; arr[7] : = 28; arr[8] : = 12; arr[9] : = 15; arr[10] : = 35; s: = 100; forj: = 1 to 10 doif arr[j] < 25 thenbegins: = s + 1; end; writeln(s); end.
const n=10;
var a: array[1..n] of integer;
n3,n2,min,max,i,imin,imax,t: integer;
begin
randomize;
writeln('введите диапазон (a;b) :');
write('a=');
readln(n3);
write('b=');
readln(n2);
write('сгенерированный массив: ');
for i:=1 to n do
begin
a[i]:=random(n2-n3+1)+n3;
write(a[i],' ');
end;
writeln;
min:=a[1];
for i:=2 to n do if a[i]<min then min:=a[i];
for i:=1 to n do if a[i]=min then begin
imin:=i;
break;
end;
max:=a[1];
for i:=2 to n do if a[i]>max then max:=a[i];
for i:=1 to n do if a[i]=max then begin
imax:=i;
break;
end;
t:=a[imax];
a[imax]:=a[imin];
a[imin]:=t;
write('полученный массив: ');
for i:=1 to n do write(a[i],' ');
end.