Program rost;
const n=10;
var i,j,x,imin:integer;
a:array[1..n] of integer;
begin
for i:=1 to n do read(a[i]);
for i:=1 to n do write(a[i], ' ' );
writeln;
for i:=1 to n-1 do
begin
imin:=i;
for j:=i+1 to n do if a[j]<a[imin] then imin:=j;
x:=a[i];
a[i]:=a[imin]; a[imin]:=x
end;
for i:=1 to n do write (a[i], ' ' );
writeln;
end.
Пример:
6 4 9 2 5 1 3 7 8 2
6 4 9 2 5 1 3 7 8 2
1 2 2 3 4 5 6 7 8 9
567:16 =35 (7)
35:16=2 (3)
567 (в 10сс) = 237 (в 16сс)
0,24*16=3,84 (выбираем 3)
0,84*16=13,44 (выбираем 13=D)
0,44*16=7,04 (выбираем 7) 0,24=0,3D7 (в 16cc)
567=237,3D7...
(для 2сс - аналогично, только делить для целых на 2 и умножать для дроби тоже на два)
1.Начало
2.Налить воды в ведро с 7
литрами
3.Налить воды в ведро 5 литрами.
4.Конец.
Y=x*x^2-5^2/x
y=(x+5)(x-5)
Еще сильнее упростить нельзя