問題タブ [pythagorean]
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.
c++ - ユークリッドの公式を使用してすべてのピタゴラスのトリプルを見つける
このプログラムの目標は、ユークリッドの公式 (a = m^2 -n^2, b = 2mn, c = m^2 + n^ 2.) これが私のコードです。
私はこれを試しましたが、私の出力は何もありません。私がそれがうまくいくと思った方法は次のとおりです。500以下の整数mごとに、1から始まり、毎回mに1を追加します。n についても同じです。次に、これらの値を数式に挿入し、a+b == c の場合、それらの値を出力して、トリプルを見つけます。しかし、私は何の出力も得ていません。
prolog - 直角三角形のプロローグ構築
私は質問をします。どの答えがこのタスクを解決していますか:
長さの 6 つのセグメントから 3 つの辺を 1 から 6 までの整数で選択することによって作成できる直角三角形はどれですか?
だから、私はこれが不可欠だと考えています:
次に、ピタゴラスのステートメントに適合することを確認する必要があるため、上記の文に追加して、これを試しています。
また、 に置き換えようとしてX^2
いX*X
ますが、毎回 false を返します。何故ですか?
私の理解では、次のように機能する必要があります。範囲1〜6から3つの側面を選択し、それらがピタゴラスのステートメントに適合することを確認してください。(ここでも三角形の視差が必要ですか?つまりX>Y+Z,Y>X+Z,Z>X+Y
?
list - 適切な値が見つかった後、無限リストが終了しない。
ピタゴラスのトリプルの定義に従って、3 タプル メンバー (a、b、c) の無限リストを返す次の関数を作成しました: a^2 + b^2 = c^2。特定のタプル (a、b、c) が有効なピタゴラスのトリプルかどうかを確認できる必要があります。これを行う方法は、関数を使用してタプルの無限リストを生成し、このリストelem
をチェックしたい 3 タプルと一緒に渡すことです。
ただし、これは、3 タプルが無限リストのメンバーと一致しても終了しません。
コード:
上記の関数を修正して有限リストを生成しようとしたところ、ロジックが非常にうまく機能したため、ロジックが正しいことはわかっています。
ただし、これは無限リストで行う必要があります。どうすればうまくいくか教えてください。ありがとう。
c++ - Algorithm for finding number of squares in a given circle
Here is my drawing: CLICK
I need to write a program, that will find the number of squares(1x1), that we can draw into a circle of given radius.The squares can only by drawn fully and placed like lego blocks- one on another. In some cases, vertexes of squares can lie on the circle.
Examples: for 1- it makes 0, for 2- it gives four, for 3- 16 squares, for 4-32, for 5-52.
I have written something, but it doesn't work fine for 5+ (I mean- radius bigger than 5). Here it goes: CLICK. In my code- r is radius of the circle, sum is the sum of all squares and height is the height of triangles I try to "draw" into the circle (using Pythagorean theorem).
Now- any help? Is my algorithm even correct? Should I change something?
r - Rで制御フロー関数(for、while、if)なしで1000未満のすべてのピタゴラスのトリプルを見つける方法は?
if
制御フロー ステートメント、つまり,を使用せずに、while
そのようなすべてのトリプレットをリストする R 関数を記述します{a, b, c} less than 1000 and a < b < c
。どの関数が役立つかを知る以外に、この問題に対処する方法がわかりません。私はある種の再帰を推測しています。
c - ピタゴラスのトリプルプリンティングの問題
私がやっていることを理解しているだけです。「x」の最大境界を設定してから、原始的なピタゴラスのトリプルをすべてリストしています。gcd 行と if ステートメント行でもエラーが発生します。どんなガイダンスも完全に役立ちます、ありがとう。
c# - 円内のランダムな点
そのため、Windows フォーム アプリケーションで円を取得し、この円に 20 個のランダム ポイントを配置する必要があります。私のアイデアは、円を 4 つの部分に分割して、よりバランスの取れたものにすることでした。私の問題は、ポイントがすべて真ん中に生成されていることです。これを修正する方法がわかりません...
例: http://puu.sh/gB6Dg/e81f8c3486.png http://puu.sh/gB6Ec/306f61424c.png
手伝ってくれてありがとう!