Var a: array [1..10] of Integer;
i, min, sum: integer;
begin
for i := 1 to 10 do
begin
a[i] := random(50);
writeln('[', i, '] => ', a[i]);
end;
min := a[1];
for i := 2 to 10 do
if (min > a[i]) then min := a[i];
i := 1;
while ((i <= 10) and (a[i] <> min)) do
begin
sum := sum + a[i];
inc(i);
end;
writeln(sum);
<span>end.</span>
Python code:
1)
<span>print("Zadacha 1")
x = float(input("Vvedite x"))
if x >= 0:
y = 7 * x - 3
print(y)
else:
y = 2 * (x * x * x)
2)
<span>print("Zadacha 2")
a = float(input("Vvedite result pervogo"))
b = float(input("Vvedite result vtorogo"))
c = float(input("Vvedite result tretego"))
if (a > b) and (a > c):
print(a)
if (b > a) and (b > c):
print(b)
if (c > a) and (c > b):
print(c)
3)
print("Zadacha nomer 3")
b = float(input("Vedite B"))
if b > 3:
b = b - 5
print(b)
else:
b = 2 * b
print(b)</span></span>
Ответ: 4.
Упрощаем алгоритм: Смещение на (-1, -1) и потом на (2, 2) = смещение (1, 1). Упрощаем дальше, (1, 1) + (3, -3) = (4, -2)
Умножаем (4, -2) на 4 повтора и получаем (16, -8).
Тк он двигается в обратную сторону, инвертируем, получаем (-16, 8)
Готово. Ответ: 4
Нулевой остаток целочисленного деления на 2 определяет четность числа.