поляна в парке имеет форму прямоугольника размером а*b метров, разбитого на

Лужайка в парке имеет форму прямоугольника размером а*b метров, разбитого на квадраты со стороной 1 метр. Нужно поставить снутри поляны ограждения меж некими квадратами так, чтоб образовалась спиральная дорожка, закручивающаяся к центру поляны. Обусловьте длину такого огораживания

Задать свой вопрос
1 ответ
// PascalABC.NET 3.3, сборка 1555 от 21.10.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var (a,b):=ReadInteger2('Введите a и b:');
  if alt;b then Swap(a,b); // agt;=b всегда
  b-=2;
  var L:=0;
  while bgt;=0 do begin
    a-=1;
    L+=a+b;
    b-=1;
    end;
  Writeln('L=',L)
end.

Пример
Введите a и b: 7 4
L=18
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт