0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 7
|
|
1 | |
Перевести десятичную дробь в рациональную02.10.2016, 21:22. Показов 1164. Ответов 3
Метки нет (Все метки)
Проблема в условии. Как быть,если например дробь 0,75?
Racional:: Racional( double & num ) { int kolvo=0;//кол-во знаков после запятой double num1=num; do{ num1=num1*10; kolvo++; } while(num1<1); n=num1; m=pow(10.0,kolvo); std::cout <<" "<<n<<"/"<<" "<<m<<" "; }
0
|
02.10.2016, 21:22 | |
Ответы с готовыми решениями:
3
Рациональную дробь перевести в цепную дробь Перевести цепную дробь в рациональную Превратить рациональную дробь в десятичную. Возможен период. "1/3" должна превратиться в "0.(3)" Перевести десятичную дробь в двоичную систему счисления |
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,617
|
||||||
02.10.2016, 21:31 | 2 | |||||
Нужно иметь какое-то ограничение по количеству знаков:
0
|
0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 7
|
|
02.10.2016, 21:42 [ТС] | 3 |
спасибо,помогло
0
|
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,617
|
|
02.10.2016, 21:53 | 4 |
Это на 2 разряда. Если нужно на разное количество, то надо брать с запасом и округлять.
0
|
02.10.2016, 21:53 | |
02.10.2016, 21:53 | |
Помогаю со студенческими работами здесь
4
Данную двоичную дробь перевести в десятичную систему счисления Разложить рациональную дробь Разложить рациональную дробь Преобразовать правильную рациональную дробь Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |