на питоне, единственное убрал проверку на отрицательный результат и больше 999999999
ну, никак не возьмусь СИ начать изучать. Точнее начинаю и что то меня всё время меня тормозит.
Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер
Неактивен
import math в начале программы и math.modf(x*y) это гемор?
При чем тут вызов библиотеки? С библиотекой каждый дурак сможет))
(float(s1)*float(s2)).Fraction
Показывает, что на C# можно к стандартному типу Double создать "дополнение", которое будет считать и выполнять нужное действие для экземляров данного типа. Это дело не в вызове функции, а дело в возможности дизайну.
Теперь для питона, коли такой умный, что нужно написать, чтобы можно было делать так (1.1*2).Fraction ?
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Неактивен
Теперь для питона, коли такой умный, что нужно написать, чтобы можно было делать так (1.1*2).Fraction ?
А Fraction(1.1*2) можно? Или это уже существенная разница?
Yesterday it worked.
Today it is not working.
Windows is like that.
Неактивен
А Fraction(1.1*2) можно? Или это уже существенная разница?
Абсолютно существенная. Собственно, это та же существенная разница, что между ООП python и не ООП Си.
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Неактивен