Вопросы по теме 'rational-numbers'

Принципы дизайна, лежащие в основе std :: ratio ‹›
Я смотрел на класс std::ratio<> из стандарта C ++ 11, который позволяет сделать рациональную арифметику во время компиляции. Я нашел дизайн шаблона и операции, реализованные с классами, слишком сложными, и не нашел причин, по которым они...
5024 просмотров

Эффективный алгоритм для рационализации поплавков
Учитывая число с плавающей запятой, я хочу получить String представление рационального числа, приближающегося к десятичному (в пределах заданного допуска ε в порядке). Мой текущий подход заключается в следующем: String rationalize(double d) {...
917 просмотров
schedule 23.05.2022

ускорение преобразования двойных чисел в рациональные
Я написал относительно простой код для преобразования двойных чисел в рациональные числа. Код работает, и он гарантированно находит наименьшее рациональное число для заданного двойного числа; однако в январе это происходит медленнее, чем патока. Я...
656 просмотров
schedule 10.09.2022

нахождение рационального числа со свойством
Мне нужно написать программу для поиска рационального числа, обладающего свойством. Я написал код для проверки свойства, но теперь я не знаю, как проверить все рациональные числа. я пробовал с float rat; for (int i=1 ; i ; ++i) { for (int j=1...
874 просмотров
schedule 21.09.2022

Пользовательская функция возврата структуры застряла при вводе?
Я хотел создать функцию со структурами для упрощения рациональных чисел, один член является числителем (целое число), а другой — знаменателем (целое число), но программа зависает при вводе!! Я знаю, что scanf() немного рискованно, но я думал, что это...
99 просмотров
schedule 23.07.2023

Ошибки с плавающей запятой
У меня проблемы с плавающей запятой. А двойник. 56 в Java, например, может фактически храниться как .56000...1. Я пытаюсь преобразовать десятичную дробь в дробь. Я пытался сделать это, используя непрерывные дроби Непрерывные дроби но мои...
77 просмотров
schedule 12.11.2022