問題タブ [pascals-triangle]

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

python - パスカルの三角形で raw_input を使用する

Pythonでパスカルの三角形を作成することに関するDon Marcoの投稿を見ていました。コードをよりよく理解したかったので、試してみて、ユーザー入力を取得しようとしました。これは私が使用したコードです:

ユーザー入力を求めなかったので、次のエラーが発生しました。

私はかなり新しいPythonでもあることに注意してください。前もって感謝します。

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

java - パスカル三角形 (JAVA) を構築しようとしている間違った多次元配列の初期化

多次元配列を使用してパスカル三角形のオブジェクトを作成するクラスを作成しようとしています。これで、配列の正しい初期化を除いて、すべてが整っています(少なくともそう思います)。私のプログラムは次のようになります。

この特定の例 (new Pascal(5);) の出力は次のようになります。

それでも、それは次のとおりです。

問題はコードの配列初期化部分のどこかにあるに違いないことはわかっています。おそらく単純な間違いですが、モニターを見つめても、もうどこにも行きません:/

答えを教えたくない場合に備えて: 私の理解では、for ループの値 x が 1 で値 y が 0 であるため、配列要素 pascal[1][0] は 2 ではなく 1 である必要があります。 if-condition if( y==0 || y==pascal[x].length-1) が適用され、pascal[1][0] = 1 が設定されます。

ご協力いただきありがとうございます!

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

algorithm - パスカルの三角形の深い対角線を計算するアルゴリズム

パスカルの三角形の深い対角線を考えると、次のようになります。

i 番目の対角線から最初の k 項を計算するアルゴリズムはありますか?

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

c - パスカルの三角形のすべての偶数をアスタリスクに置き換えますか?

パスカルの三角形のすべての偶数をアスタリスク (*) に置き換えようとしています。これまでのところ、私のコードは次のようになっています。

このコードブロックを挿入する必要があります (多分?)

もちろんメイン()にも入れます

誰でも私を助けることができますか?

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

c++ - 正三角形をターミナルに出力する

私は驚くほどやりがいのあることをしようとしています --- 正三角形をコマンドライン (Mac OS X のターミナル) に出力します。ユーザー指定の定数まで、パスカルの三角形の n 番目の行を計算できるプログラムがあります。よく知られているように、パスカルの三角形のモジュロ 2 の値を取ると、それとシェルピンスキーの三角形の間に相関関係があります。

奇数の値を 1 に、偶数の値を 0 に設定しています。ターミナルで結果を印刷してズームアウトすると、明らかに等辺ではないという事実を除けば、きれいに見えます。これは、ズームアウトした後の私のプログラムの出力例です(したがって、ゼロと1は大きく異なります)。

ここに画像の説明を入力

しかし、私は疑問に思っています...この三角形を正三角形に見せる方法はありますか? または、出力を別の場所に印刷する必要がありますか? さまざまなフォント、さまざまな線幅レベルを試してみましたが、等辺に近いものは何も得られず、たとえそうであったとしても、これを確認する信頼できる方法がありません. 問題の一部は、ターミナルでズームイン/ズームアウトすると、線の幅と高さのスケールが異なることです。

私のコードは、生成する行数を入力として受け取ります。次に、各行を印刷するときにその数が考慮されます。したがって、最初の行 (単一の「1」) には、1 を印刷する前に n-1 スペースを印刷する必要があります。次に、2 番目の行は、実際の内容 (「1 1」) を印刷する前に、n-2 スペースを印刷する必要があります。 )、各数字の間にスペースを含むなど。これは C++ ですが、それは問題ではないと思います。

画像を取得する他の方法を見つける必要があると思われるので、使用するライブラリに関するアドバイスは素晴らしいでしょう。

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

assembly - MIPS におけるパスカルの三角形

MIPS の組み立てに関して、深刻な助けが必要です。このプログラムは、2 つのことを行うことになっています。それらの2つのことは次のとおりです。

  1. C(n,k) = n!/((nk)!k!) を計算します

入力: spim -f 90.s 4 6

出力:
6 4
720 24
15

2.k=0~nのパスカル三角形のn行目を表示
入力:前と同じ (spim -f 90.s 4 6)

出力: 6 4 720 24 15 1 6 15 20 15 6 1 (これが最終的な入力のはずです。)

基本的に、k = 0 ~ n のパスカルの三角形の行 n を表示する関数 displayRow を作成する必要があります。渡された k の値は無視します。displayRow 関数は Cnk を呼び出すため、スタック フレームを構築する必要があります。displayRow 内で、k=0 から n までのループを記述する必要があります。ループの本体内で、Cnk(n,k) の戻り値を表示します。私は立ち往生しており、出力は次のようになります。

spim: (パーサー) ファイル 90.s bgtz $v0 の 174 行目の解析エラー 次の記号は未定義です: atoi

6 4 720 24 24

ここからどこへ行けばいいのかわからない。深刻な助けをいただければ幸いです。これが私のコードです....

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

c++ - パスカル三角形を生成するC ++、間違った出力

C ++でパスカル三角形を生成する際に問題があります。同じアルゴリズムがJavaでうまく機能し、C ++では、三角形のすべての行の最初の2つの数字に対してのみ機能し、他の方法で大きな数字を生成します。たとえば、Java では次のように生成されます: 1 5 10 10 5 1 C++ では: 1 5 1233124 1241241585 32523523500 など コードは次のとおりです。

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

fortran - FORTRAN でのパスカルの三角形

FORTRANでパスカル三角形を作ろうとしています。アルゴリズムを行いました。C でコンパイルして成功しましたが、何らかの理由で FORTRAN で同じ結果が得られません。誰でもこれで私を助けることができますか?

C のコード (動作中):

FORTRAN のコード (機能しない、ここでヘルプが必要):

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

java - カウンター配列による配列乗算

私は宿題のためにパスカルの三角形をやっていて、三角形の広告を希望どおりに印刷するためのコード全体をすでに取得しています。私たちの先生は、すべての行に、その行内の数値の乗算の結果を表示するように求めました。たとえば、行 1 では 1 を出力し、行 2 では 1 を出力し、行 3 では 2 を出力し、行 4 では 9 を出力します。動作するようです。ここに私のコードを残しておきますので、チェックアウトして、私を助けることができるかどうかを確認してください。ちなみにカウンター配列はc[]です。どうもありがとうございました!