4) а < 0
судя по этому должна быть ошибка в паскале...
Для вычисления используется формула I=log₂N=log₂15≈4
111011101₂ = 477₁₀ = 735₈ = 1DD₁₆
1101001₂ = 105₁₀ = 151₈ = 69₁₆
1101111001₂ = 889₁₀ = 1571₈ = 379₁₆
1101101101₂ = 877₁₀ = 1555₈ = 36D₁₆
11000010001₂ = 1553₁₀ = 3021₈ = 611₁₆
Для сего надо лишь умножить последнюю цифру на 3 и выделить кол-во единиц же
var
a: <em>integer</em>;
begin
readln(a);
writeln((a <em>mod </em>10 <em>*</em> 3) <em>mod</em>10);
<span>end.</span>