Var a,b,a1,b1:real;
begin
readln(a,b);
if a = b then writeln('Числа равны')
else
if a>b then begin
a1:=2*a*b; b1:=(a+b)/2;
a:=a1;b:=b1;
writeln('a = ',a,' b = ',b)
end
else begin
b1:=2*a*b; a1:=(a+b)/2;
a:=a1;b:=b1;
writeln('a = ',a,' b = ',b);
end;
end.
//Pascal ABC.NET 3.1 сборка 1256
Var
m,n,i,j:integer;
begin
readln(m,n);
for i:=m to n do
begin
write(i,':');
for j:=2 to i div 2 do
if i mod j=0 then write(j:4);
writeln;
end;
end.
Пример ввода:
12
16
Пример вывода:
12: 2 3 4 6
13:
14: 2 7
15: 3 5
16: 2 4 8
Ответ:
int func(const int X) {
if (X <= 3) {
return (X * X - 3 * X + 9);
}
else if (X > 3) {
return 1 / (double)(X * X + 6);
}
}
Объяснение:
Program Tank;
uses Drawman;
begin
Field(20, 20);
ToPoint(8, 15);
PenDown;
ToPoint(8, 16);
ToPoint(11, 16);
ToPoint(11, 15);
PenUp;
ToPoint(12, 12);
PenDown;
ToPoint(12, 15);
ToPoint(7, 15);
ToPoint(7, 12);
PenUp;
ToPoint(15, 9);
PenDown;
ToPoint(17, 9);
ToPoint(17, 12);
ToPoint(2, 12);
ToPoint(2, 9);
ToPoint(15, 9);
ToPoint(16, 8);
ToPoint(16, 7);
ToPoint(15, 6);
ToPoint(14, 6);
ToPoint(13, 7);
ToPoint(13, 8);
ToPoint(14, 9);
PenUp;
ToPoint(13, 8);
PenDown;
ToPoint(12, 9);
PenUp;
ToPoint(11, 9);
PenDown;
ToPoint(10, 8);
ToPoint(10, 7);
ToPoint(11, 6);
ToPoint(12, 6);
ToPoint(13, 7);
PenUp;
ToPoint(7, 9);
PenDown;
ToPoint(6, 8);
ToPoint(6, 7);
ToPoint(7, 6);
ToPoint(8, 6);
ToPoint(9, 7);
ToPoint(9, 8);
ToPoint(8, 9);
PenUp;
ToPoint(6, 8);
PenDown;
ToPoint(5, 9);
PenUp;
ToPoint(4, 9);
PenDown;
ToPoint(3, 8);
ToPoint(3, 7);
ToPoint(4, 6);
ToPoint(5, 6);
ToPoint(6, 7);
PenUp;
ToPoint(7, 13);
PenDown;
ToPoint(1, 15);
ToPoint(1, 16);
ToPoint(7, 14);
PenUp;
ToPoint(0, 0);
end.