ネストループを使用してこの図形を作成したいとします。私のコードを持つしかし ネストループを使用して図形を作成
$****
*$***
**$**
***$*
****$
、
int counter = 6;
for (row = 0; row <= counter; row ++)
{
cout << "$";
for (column = 1; column <= row ; column++)
{
cout << "*";
}
cout << endl;
}
結果は次のとおりです。
$*
$**
$***
$****
$*****
$******
がどのように各ループ内のすべてのループや移動位置に$を作成するのですか?
内側と外側のループインデックスが等しいかどうかをチェックし、 '$'を出力しなければ '*'を出力します。すべての 'cout'を内側のループの内側にします。また、(column = 1; column <= row; column ++) '=>' for(column = 1; column <= counter; column ++) 'の両方のループを同じ回数実行します。 –
@Saramali、それは宿題ではありません。参考書からの質問です。私は入れ子になったループを練習したい。 – engkhsky
*どのように各ループに$を作り、各ループの位置を移動させるのですか?* - 宿題のプログラミングの目標は、あなた自身がこれを理解し、答えを出すためにここで質問する適性がある場合です。そうでなければ、あなたが遭遇するプログラミング上の問題は、ここで尋ねて答えを得ることだけです。それはプログラムを書く方法を学ぶ方法ではありません。 – PaulMcKenzie