program zadanie;
var
a: array[1..10] of integer;
i, max: integer;
begin
randomize;
max:=-10;
for i:=1 to 10 do
begin
a[i]:=-10+random(91);
write(a[i]:3);
end;
writeln;
for i:=1 to 10 do if a[i]>max then max:=a[i];
for i:=1 to 10 do
begin
if a[i]>25 then a[i]:=max;
write(a[i]:3);
end;
writeln;
end.
Задача №1
var a:array[1..3, 1..4] of integer;
<span>i,j,min:integer; </span>
<span>begin </span>
<span>for i:=1 to 3 do </span>
<span>for j:=1 to 4 do begin </span>
<span>read(a[i,j]); </span>
<span>if a[i,j]<0 then min:=a[i,j]; </span>
<span>end; </span>
<span>for i:=1 to 3 do </span>
<span>for j:=1 to 4 do </span>
<span>if (a[i,j]<0) and (a[i,j]<min) then min:=a[i,j]; </span>
<span>writeln('Минимальное отрицательное число ',min); </span>
<span>end.
</span>
Задача №2
var a:array[1..2, 1..5] of integer;
<span>i,j:integer; </span>
<span>begin </span>
<span>for i:=1 to 2 do </span>
<span>for j:=1 to 5 do read(a[i,j]); </span>
<span>for i:=1 to 2 do begin </span>
<span>for j:=1 to 5 do </span>
<span>write(a[i,j],' '); </span>
<span>writeln; </span>
<span>end; </span>
<span>end.
</span>
Задача №3
var a:array[1..3, 1..4] of integer;
<span>i,j:integer; </span>
<span>begin </span>
<span>for i:=1 to 3 do </span>
<span>for j:=1 to 4 do read(a[i,j]); </span>
<span>for i:=1 to 3 do </span>
<span>for j:=1 to 4 do </span>
<span>if a[i,j]=10 then writeln('Номер столбца — ',j,' Номер строки — ',i); </span>
<span>end. </span>
Набрать воду в 3-литровое ведро, слить в 5-литровое, потом опять набрать воду в 3-литровое. Итого 6 литров суммарно в обоих вёдрах
азот – 78 % объёма (75,5 % по массе);
кислород – 21 % (23,2 %);
аргон и другие инертные газы (неон, гелий, криптон, ксенон) – 0,9 % (1,3 %);
углекислый газ – 0,03 % (0,05 %);
метан, водород – менее 0,001 %.
CLSINPUT NDIM A(N), B(N)FOR i = 1 TO N A(i) = INT(RND * 100)NEXT imin = A(1)FOR i = 2 TO N IF A(i) < min THEN min = A(i)NEXT iFOR i = 1 TO N A(i) = min * A(i)NEXT iFOR i = 1 TO N B(i) = INT(RND * 100)NEXT imin = B(1)FOR i = 2 TO N IF B(i) < min THEN min = B(i)NEXT iFOR i = 1 TO N B(i) = min * B(i)NEXT iFOR i = 1 TO N PRINT A(i);NEXT iPRINTFOR i = 1 TO N PRINT B(i);NEXT i