問題タブ [perfect-square]

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 投票する
3 に答える
2165 参照

c - フィボナッチ数列の完全な正方形?

フィボナッチ数列で発生する1より大きい最初の完全な正方形を見つけて、コンソールに表示するプログラムを作成します。

入力を入力しても出力がありません。

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

c# - 数の二乗を求める公式

for ループを使用して、1 ~ 10 の数字の 2 乗を表示する必要があります。これは私がこれまでに持っているものです。何が欠けているのかわからない。どんな助けでも大歓迎です。

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

c++ - C++ 新しい配列の出力を変更する方法

そこで、配列から完全な正方形を選択して別の配列に入れるプログラムを作成しました。例: (2,4,13,5,25,66) と 2 番目の配列 (結果) は次のようになります (4,25) 私の結果は次のようになります (0,4,0,0,25,0) ...半分は良い ...4,25 だけを表示するにはどうすればよいですか?

C ++の基本コマンドのみを使用...私がしたように

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

for-loop - C ++で数値を二乗する

わかりましたので、c ++に関するbjarn stroustrupsの本を読んでいます。彼の演習の1つで、乗算演算子を使用せずに数値の2乗を計算するように求められます。そのため、私が最初に使用した定型コードは、int 型のパラメーター x を持つ int 型の square と呼ばれる関数であり、コード ブロックは return x*x; でした。ものすごく単純。だから私はそれについて考えました、そして私はループが必要であることを知っています、そしてそれはおそらくforループであることを知っています. ループを次のように鳴らしたいのはわかっています x に x を追加し、これを x の値でループします。私はC ++を使い始めたばかりなので、ループの作成方法がわかりません。何か案は?

0 投票する
7 に答える
8313 参照

c# - ループを使用してC#で数値とその平方のリストを作成する

forループを使用してC#で数値とその平方のリストを作成したいと思います。

今私は持っています:

しかし、私の出力は11と8だけです。

変数宣言のすぐ下に「square=counter ^ 2」を配置すると、1〜10の数値の列になりますが、2番目の行は3の集まりであり、0に設定されている場合は2です。また、何かに設定しないと、カウンター変数を宣言するときにエラーが発生します。

方程式を現在の位置に置くと、正方形の変数を何かとして宣言するように求められます(ここでは1になっています)。

また、私はまだクラスについて学んでいない初心者なので、クラスを含めないように修正したいと思います。

編集:修正しました。前回この間違いをしなかったので、もっと練習が必要です。ごめん

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

algorithm - x + y、x --y、y + z、y --z、x + z、およびx --zが完全な平方になるように、3つの正の数x、y、zを組み合わせます

おはようございます、私はここで新しいです、そして私は小さな問題をもたらします。次の問題の効率的なアルゴリズムを開発するのに問題があります。x+y、x --y、y + z、y --z、x + zとなるように、3つの正の数x、y、zの組み合わせを見つける必要があります。 x-zは完全な正方形です。問題は、1から2,000,000の間のx、y、zのすべての組み合わせを見つけるアルゴリズムを開発することです。

現在、私は孫が生まれる前に確実に終わらないfor範囲内で使用しています。for

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

python-3.x - Python - 指定された多数の範囲ですべての完全な正方形を見つける最速の方法.

Python で特定の範囲内の完全な正方形をすべて取得するメソッドを作成しようとしています。2621163 と 520001400002 の間のような大きな範囲。明らかに、範囲を反復処理して、数値が完全かどうかを確認します。

そして、それを印刷することは、大きな範囲では愚かであり(小さな範囲ではうまく機能します)、永遠にかかります。この目的で利用できる Python の魔法または数学 (修正された Diophantine 方程式など) があるかどうか疑問に思っています。

編集:また、Python 3.X を使用しているため、大きな整数を使用できます。

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

iterator - 自然数の二乗を求めるプログラムのプロローグ

以下の私のコードは、自然数の二乗を順番に生成するためのものです

(つまりsq(X). -> X=0; X=1; X=4; X=9; X=16; ...)

しかし、私が得ている答えは次のとおりです。

1

迅速な修正が必要ですが、私はこれに言いたいよりも長い時間を費やしました. どんな助けでも大歓迎です!