問題タブ [fractions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2628 参照

java - C言語のエジプト式分数

古代エジプト人は形の分数しか使用し1/nていなかったので、他の分数はそのような単位分数の合計として表されなければならず、さらに、すべての単位分数は異なっていました!

CまたはJavaで任意の分数をエジプト式分数(合計が少ないほど良い)にするための良い方法は何ですか?どのアルゴリズムを使用できますか、分枝限定法、a *?

例えば:

0 投票する
3 に答える
1128 参照

c# - 全体で分数を追加する方法..?

C# で全体に分数を追加する方法..: 2 + 1 1/5 = ??

また

3 + 3/4 = ?? -----> それは単なる例です...:)、3 + 2/3 または 4 + 6/7..

助けてください..みんなありがとう..:)

0 投票する
4 に答える
5107 参照

regex - 既約分数に一致する正規表現

既約分数を正規表現と一致させるにはどうすればよいですか?

たとえば、23/25、3/4、5/2、100/101 などです。

まず、正規表現での gcd アルゴリズムの実現についてはわかりません。

「間違ったツールを使用しています」のように回答しているすべての人への更新:

ええ、皆さん、正規表現が通常何に使用されるかを理解しています。それは大丈夫。しかし、この質問が奇妙であるということは、その要点のようなものです。

更新 2:アイデアは、次のような状況で役立つ正規表現を見つけることです。

したがって、正規表現は、スクリプトや変数を使用せずに、文字列のみにする必要があります。正規表現のみ。

実は、単項式で書かれた可約分数にマッチする正規表現をいくつか知っています。

したがって、正規表現で10進数から単項システムに変換することですが、方法がわかりません。

0 投票する
1 に答える
156 参照

fractions - 分数, 小数に変更する

これは私のコードですが、私の Android ディスプレイに表示されると、分数が 10 進数に変わります。この形式を維持するにはどうすればよいですか。

0 投票する
2 に答える
844 参照

math - 浮動小数点数 - 1.7 に最も近い数値

私はいくつかの試験の準備をしていますが、過去に出された問題の 1 つは、合計 8 ビット (符号が 1、指数が 3、仮数が 4) の虚数浮動小数点形式を使用して、1.7 に最も近い数を見つけることです。 .

とにかく、私は 1.1011 を書き留めました。なぜなら、私は 4 桁の有効数字で遊ぶことができ、1 は IEEE 標準によって暗示されているからです。ただし、指数を 000 に設定すると、非正規化数になります。これは、値 1.7 が浮動小数点で 1.1100 になることを意味しますか?

どうも

0 投票する
6 に答える
7221 参照

java - float を文字列分数表現に変換する

Java では、浮動小数点数を小数文字列に変換する方法を見つけようとしています。例えば:

Javaでこれを行う方法はありますか?

0 投票する
2 に答える
1502 参照

objective-c - 特定の分母を指定して、フロートの小数値の分子を見つける

重複の可能性:
フロートを人間が読める形式の分数に変換する方法は?
Objective-Cで小数を分数に変換しますか?

5.50変数に含まれる小数を取り、小数部分のみ0.0625を精度ポイントであるで除算したいと思います。これにより、または8のように、が得られます。8/161/2

5 8/16次に、その回答をテキストフィールドとしてまたはテキストフィールドに表示したいと思い1/2ます。一部の回答では、で割ったときに整数ではなく小数が返されることはわかっていますが、その回答を四捨五入する.0625と、最も近い16番目になります。これを行うための最良の方法は何でしょうか?再利用できる関数を作りたいです。はい、私は答えられた同様の質問を投稿しましたが、それを機能させることができませんでした。これを行うためのより良い、より簡単な方法があると思っているので、これを投稿しました。前もって感謝します。

0 投票する
5 に答える
9964 参照

java - javaでdoubleを「整数と小数」の2つの部分に分離する最良の方法は何ですか

次の方法で 5.6 (たとえば) を分離しようとしました。

しかし、私が得たものは次のとおりです。

数値を文字列に変換せずにこれを行うことについて何か提案はありますか?

0 投票する
2 に答える
14565 参照

python - 整数の n 乗根を計算するために、分数を指数として Python に渡すにはどうすればよいですか?

数値の平方根を計算する単純な python スクリプトを作成しようとしています。ここに私が思いついたコードがあり、動作します。しかし、代わりに分数指数を使用する方法を学びたいと思います。

助けてくれてありがとう

0 投票する
4 に答える
626 参照

c++ - Fraction クラスのオーバーフロー (C++)

基本操作用に通常の分数クラスを作成しました。唯一の問題は、膨大な数の操作があるため (私はガウス消去法を行っています)、分子または分母のいずれかにオーバーフローがあることです。

100 個の方程式があるので、100 x 100 の行列です。そして、最終結果は 10^-6 の精度である必要があります。私は何をすべきか?