daMIR
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Yusup Чтоб перевести дробное число в n-ую СС счисления нужно раздельно переводить целую и дробную части. Целое переводишь как обычно, делением на n, а дробную умножаешь на n. Например: 17,08 в 10 СС переводим в в 3 СС: 17/3=5 остаток 2 5/3 =3 остаток 2 3/3=1 17^10=122^3 переводим 0,08: 0,08*3=0,24 0,24*3=0,72 0,72*3=2,16 0,16*3=0,48 0,48*3=1,44 и т.д получается: 0,08=,00201 Обрати внимание, умножаем не то что получается, а только дробную часть, берем же число до запятой, целую часть, и после ее отбрасываем. Операцию проивзодим до тех пор пока дробная часть не стане равной 0 или пока не надоест З.Ы. И нафига я набивал? Гугл тебе в помощь, первые попавшися ссылки: http://www.distant-school.ru/modules.php?name=Articles&pa=showarticle&articles_id=146 http://school87.kubannet.ru/info/first26.html Добавлено: Итого 17,08^10=122,00201^3 |