Если ты имел ввиду num lock. то эта клавиша включает и выключает дополнительную секцию цифровых клавиш находящихся на клавиатуре в основном с правой стороны!!!
Const
n = 10;
var
s, i: integer;
a: array[1..n] of integer;
begin
Randomize;
for i := 1 to n do
begin
a[i] := random(60) - 30;
write(a[i], ' ');
if a[i] > 0 then
s := s + a[i];
end;
writeln;
writeln(s);
end.
Нет, народ, я понимаю лень, все такое, но уж это спокойно можно загуглить и решается в онлайн калькуляторах.
Просто берем и переводим.
Берем число в 127 в 8 и переводим в нашу обычную. Это 87. прибавляем 1 и переводим 88 обратно в 10. Получаем 130.
Это если уж совсем думать лень.
А если подумать и провести аналогию с нашими числами?
у нас всего числа от 0 до 9.
т.е. после 19 идет 20
в восьмеричной от 0 до 7. т.е. после 17 идет 20
следовательно второй пункт будет 140.
X - 1 сторона
y - 2 сторона
Исходя из условия можно составить систему уравнений.
{x*y=180
{(x-2)(y+3)=180
x=12, y=15
использовать Робот
алг
нач
цел н=1
нц
выбор
при н=1: |идём вправо
выбор
при справа стена:
выбор
при снизу свободно: вниз; н:=2
иначе стоп
все
при сверху свободно или снизу свободно: закрасить; вправо
иначе вправо
все
при н=2: |идём вниз
выбор
при снизу стена:
выбор
при справа свободно: вправо; н:=1
при слева свободно: влево; н:=3
иначе стоп
все
при справа свободно или слева свободно: закрасить; вниз
иначе вниз
все
при н=3: |идём влево
выбор
при слева стена:
выбор
при снизу свободно: вниз; н:=2
иначе стоп
все
при сверху свободно или снизу свободно: закрасить; влево
иначе влево
все
все
кц
кон