Var sum,p,x,z:integer;
<span>begin </span>
<span>writeln('Введите трёхзначное число'); </span>
<span>read(x); </span>
<span>sum:=x mod 10 + x div 100 + x div 10 mod 10; </span>
<span>p:=(x mod 10) * (x div 100) * (x div 10 mod 10); </span>
<span>z:=(x mod 10 *100) + (x div 10 mod 10 *10) + (x div 100); </span>
<span>writeln('Сумма цифр =',sum); </span>
<span>writeln('Среднее арифметическое цифр =',sum/3); </span>
<span>writeln('Произведение цифр =',p); </span>
<span>writeln('После перестановки 1 и 3 цифр =',z); </span>
<span>end.</span>
Вот тебе один ромб, проделывай в последовательности изменив пару координат.
Program rs_3;
Uses Drawman;
Begin
Field (11,12);
ToPoint (2,1);
Pen Down;
ToPoint(2,1); ToPoint(5,1);
ToPoint(5,1); ToPoint(6,2);
ToPoint(6,2); ToPoint(6,5);
ToPoint(6,5); ToPoint(5,6);
ToPoint(5,6); ToPoint(2,6);
ToPoint(2,6); ToPoint(1,5);
ToPoint(1,5); ToPoint(1,2);
ToPoint(1,2); ToPoint(2,1);
Pen Up;
ToPoint(3,2);
PenDown;
ToPoint(3,2); ToPoint(2,3);
ToPoint(2,3); ToPoint(2,4);
ToPoint(2,4); ToPoint(3,5);
ToPoint(3,5); ToPoint(4,5);
ToPoint(4,5); ToPoint(5,4);
ToPoint(5,4); ToPoint(5,3);
ToPoint(5,3); ToPoint(4,2);
ToPoint(4,2); ToPoint(3,2);
End.