1) 151273
2) 157999
3) 256040
<span>1.(x=0) and (round(sqrt(x)) mod 2=0) - приоритет операции = самый низший, поэтому без скобок получается синтаксическая ошибка.
2.not not b <u>or or</u> d (переменные boolean)
- операция or требует два операнда. поэтому две таких операции подряд не могут быть записаны.</span>
Program zad;
var
n: longint;
sum: integer;
begin
readln(n);
sum := 0;
while n > 0 do begin
if n mod 10 mod 2 = 0 then
sum := sum + n mod 10;
n := n div 10;
end;
writeln(sum);
end.
116=58×2
58=29×2
29=14×2+1
14=7×2
7=3×2+1
3=1×2+1