私はコーディングをして、C++に乗ろうとしています。私はProject Eulerの2番目の問題を解決しようとしていました。私はそれにアプローチする方法についてよく理解していたと思いました。数時間後、私はあきらめて、それを調べることに決めました。持つコードの小さなビットを説明する助けが必要です
int x = 0;
int y = 1;
int z = x + y;
int sumeven = 0;
while (z < 4000000)
{
x = y;
y = z;
z = x + y;
if (z % 2 == 0)
{
sumeven += z;
}
}
cout << sumeven;
THRの問題イムは、私は理解して他の
x=y; y=z; z=x+y;
すべてです。
誰かが私にこのことを説明できますか。どのように私はそれを見てせずにこれを行うことが知られていたかわからないです。
:[フィボナッチ数列の各新しい用語が前の二つの用語を追加することによって生成される。](https://projecteuler.net/pr私たちは、新しいZを計算しますoblem = 2)。この策定が混乱している場合は、これをコード化する他の方法があるので、他のフィボナッチの実装を見てください。 – jdigital
割り当ては何ですか? –
あなたの質問は広すぎます。 C++言語仕様の重要な部分を占めるに至っています。あなたは変数が何であるか知っていますか?変数の割り当ては何ですか?整数が何であるか知っていますか?オペレーターが何であるか知っていますか? 2つの整数の '演算子+'が何をするのか知っていますか? –