program sgr;
var
n, i, a, min: integer;
begin
read(n);
min := 32767;
for i := 1 to n do
begin
read(a);
if (a > 0) and (a < min) then
min := a;
end;
if a < 32767 then
write(min)
else
write('Нет положительных чисел, меньших 32767');
end.
Var
a,count:longint;
s:string;
begin
writeln('введите строку');
count:=0;
read(s);
while pos('жы',s)>0 do
begin
inc(count);
a:=pos('жы',s);
delete(s,a,2);
insert('жи',s,a)
end;
while pos('шы',s)>0 do
begin
inc(count);
a:=pos('шы',s);
delete(s,a,2);
insert('ши',s,a)
end;
writeln(s);
writeln('всего ошибок: ',count)
<span>end.</span>
Решение находится во вложении.
Исходное число 9205₁₆ = 9×16³+2×16²+5 = 9×4096+2×256+5 = 37381₁₀
Program triangle;
var ax,bx,cx,ay,by,cy:integer;
begin
Writeln('Введите координату А по Х');
Readln(ax);
Writeln('Введите координату B по Х');
Readln(bx);
Writeln('Введите координату C по Х');
Readln(cx);
Writeln('Введите координату А по Y');
Readln(ay);
Writeln('Введите координату B по Y');
Readln(by);
Writeln('Введите координату C по Y');
Readln(cy);
Writeln('Площадь треугольника равна ', 0.5*((ax-cx)*(by-cy)-(bx-cx)*(ay-cy)));
<span>end.</span>
<em>var x1,x2,y1,y2,s:real; </em>
<em>begin </em>
<em>writeln('Введите координаты точки A'); write('X='); </em>
<em>read(x1); </em>
<em>write('Y='); </em>
<em>read(y1); </em>
<em>writeln('Введите координаты точки B'); </em>
<em>write('X='); </em>
<em>read(x2); </em>
<em>write('Y='); </em>
<em>read(y2); </em>
<em>s:=sqrt(sqr(x2-x1)+sqr(y2-y1)); </em>
<em>writeln(s);</em><span><em> </em>
<em>end.</em></span>