Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2012, 20:47   #1
diallfam
Пользователь
 
Регистрация: 03.01.2012
Сообщений: 16
Печаль Как посчитать дробную и целую часть числа переводя его из 10-тичной в 8-ричную систему?!

Помогите пожалуйста...безисходность=(
diallfam вне форума Ответить с цитированием
Старый 05.05.2012, 23:41   #2
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Выделяешь целую часть и переводишь как обычно.
Выделяешь дробную часть и смотришь видео http://www.youtube.com/watch?v=eptc-hV66f0.
Пример:
137. 65(10)=?(8)
целая часть - 137. 137/8=17, в остатке 1. 17/8= 2, в остатке 1. 2/8= лишь остаток 2.
целая часть получается при соединении остатков в обратном порядке, то есть 211.

дробная часть - 0.65.
Посмотрев видео, увидим, что нужно это число умножать на основание СС и выписывать целую часть для формирования результата.
0.65*8=5.2 . 0.2*8=1.6 . 0.6*8=4.8 . 0.8*8=6.4. Так может продолжаться до бесконечности.
Дробная часть у нас получилась такая 5146.
Ответ:
137. 65(10)=211.5146(8) При учете, что точность дроби посчитана до 4 знака.
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Старый 06.05.2012, 01:44   #3
diallfam
Пользователь
 
Регистрация: 03.01.2012
Сообщений: 16
По умолчанию МММ...

Спасибо, но я имел в виду - как это будет выглядеть в виде программы на цпп!
diallfam вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ассемблер(разделить 2 числа и вывести целую и дробную часть) Bleize Помощь студентам 0 22.11.2011 22:40
Разбить число вещественного расширенного формата на целую и дробную часть TRIZER Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 16.07.2011 01:29
перевод из 10-тичной в 11-ричную систему счисления metallldoctor Помощь студентам 0 11.03.2010 13:51
как отбросить целую часть оставив дробную Alex26RusLink Паскаль, Turbo Pascal, PascalABC.NET 1 24.10.2009 11:36
Как выделить целую часть из числа? Slash Общие вопросы Delphi 3 11.05.2007 00:53