Показать сообщение отдельно
Старый 19.09.2008, 11:36   #10   
Форумец
 
Аватар для ][irurg
 
Сообщений: 2,009
Регистрация: 14.07.2006
Возраст: 44
Записей в дневнике: 1

][irurg вне форума Не в сети
секунду. условие было
Цитата:
Сообщение от dr.ON Посмотреть сообщение
усреднять хочется например ~512 последних бит.
т.е. количесвто бит известно заранее.
он просто ошибся в ниписании, имел ввиду как понимаю: на 1 - прибавляем %, на 0 не делаем ничего. получаем соотв % "1". если наоброт - процент "0".
если известно общее количество бит, то способ самый правильный имхо

почему кстати нельзя просто считать соотношение?

if (X==1) sum1+=1;
sum+=1;
sred1=100*sum1/sum; // percent of "1"
sred0=100-sred1; // percent of "0"
  Ответить с цитированием