program DecToBinCount;
uses
SysUtils, StrUtils;
function DecToBin (m: Integer): string;
var
r: Integer;
s: string;
begin
while (m > 0) do Begin
r := m mod 2;
m := m div 2;
s := IntToStr (r) + s;
end;
Result := s;
end;
var
m, n, x, i, c: Integer;
s: string;
begin
Write ('Введите M, N, X: ');
ReadLn (m, n, x);
WriteLn;
c := 0;
for i := m to n do begin
s := DecToBin (i);
if RightStr (s, x) = StringOfChar ('0', x) then begin
WriteLn (s, ' '); // для проверки. после тестирования закомментарить
Inc (c);
end;
end;
WriteLn (c);
ReadLn;
end.
Если имеются ввиду 3 ячейки (D1, D2, D3) ответ 856
Если имеются ввиду 2 ячейки (D2, D3) ответ 56
Объяснение:
A1 = 6 B1 = 4 C1 = 6
D1 = (A1 + B1 + C$1) / 2 = (6 + 4 + 6) / 2 = 16 / 2 = 8
A2 = 1 B2 = 3 C1 = 6
D2 = (A2 + B2 + C$1) / 2 = (1 + 3 + 6) / 2 = 10 / 2 = 5
A3 = 2 B3 = 4 C1 = 6
D3 = (A3 + B3 + C$1) / 2 = (2 + 4 + 6) / 2 = 12 / 2 = 6
Ссылки в Excel бывают 3 видов: относительные, абсолютные и смешанные.
Относительные ссылки имеют вид буква столбца-номер строки (А1, В2 и т.д.) и изменяются при копировании формул. При копировании вверх-вниз изменяется номер строки (вниз увеличивается, вверх уменьшается на количество строк сдвига). При копировании вправо-влево изменяется буква столбца (вправо увеличивается, влево уменьшается на количество столбцов сдвига).
Например, если формулу =А1 + В2 из ячейки С1 скопировать в ячейку С2, то она примет вид =А2 + В3. Если формулу =А1 + В2 из ячейки С1 скопировать в ячейку D1, то она примет вид =B1 + C2.
Абсолютные ссылки имеют вид $-буква столбца-$-номер строки ($А$1, $В$2 и т.д.) и не изменяются при копировании формул. Для закрепления ссылки используется знак доллара ($), позволяющий зафиксировать то, перед чем он стоит.
Например, если формулу =$А$1 + $В$2 из ячейки С1 скопировать в ячейку С2, то она сохранит свой первоначальный вид =$А$1 + $В$2. Если формулу =$А$1 + $В$2 из ячейки С1 скопировать в ячейку D1, то она сохранит свой первоначальный вид =$А$1 + $В$2.
Смешанные ссылки имеют вид $-буква столбца-номер строки или буква столбца-$-номер строки ($А1, В$2 и т.д.). При копировании они изменяют только те части перед которыми не стоит знак доллара ($), позволяющий зафиксировать то, перед чем он стоит.
Например, если формулу =А$1 + В2 из ячейки С1 скопировать в ячейку С2, то она примет вид =А$1 + В3. Если формулу =А1 + $В2 из ячейки С1 скопировать в ячейку D1, то она примет вид =B1 + $В2.