Найти номер старшего бита в двоичном представлении целого положительного числа. паскаль

Olenkako2004 Olenkako2004    2   14.11.2019 10:58    12

Ответы
Asya0199 Asya0199  10.10.2020 13:10

Объяснение:

program ideone;

var

 x, i: Integer;

begin

 read(x);

 i := 0;

 while (x > 0) do

 begin

   x := x shr 1;

   inc(i);

 end;

 //нумерация с нуля

 writeln(i-1);

end.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика