Re: наибольший нечётный множитель
- From
- Rustam Ramazanov ()
- To
- Andrew Nikitin
- Date
- 2002-10-28T18:39:09Z
- Area
- RU.ALGORITHMS
From: Rustam Ramazanov <ramazanoff@univer.kharkov.ua>
Приветствую!
AN> имеется целая переменная (скажем x) и у неё есть
AN> некоторое (для простоты
AN> положителное) значение. Надо написать выражение
AN> значением которого является
AN> наибольший нечётный делитель числа x.
AN> /* greatest odd divisor */
AN> int god(int x)
AN> {
if (x&0x01==0) god(x >> 1)
else return x;
AN> }
Такой вариант подходит?
AN> заменить точки на ascii символы чтобы функция
AN> возвращала то что нужно.
AN> (разрядность int неизвестна).
Не совсем понятно, что здесь имеется ввиду. Нужна более точная
формулировка задачи.
Rustam.
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.ru (2:5020/400)