0
このコードは、単語を混乱させるプログラムの一部です。 forループがどのように動作しているのかを理解し、混乱した単語を作成するのに役立つ必要があります。たとえばtheWord = "apple"の場合、出力は以下のようになります:plpea。だから私はこの出力を作るためにforループで何が起こっているのか知りたい。ループの単語ジャンブルを理解する助けが必要
std::string jumble = theWord;
int length = theWord.size();
for (int i = 0; i < length; i++)
{
int index1 = (rand() % length);
int index2 = (rand() % length);
char temp = jumble[index1];
jumble[index1] = jumble[index2];
jumble[index2] = temp;
}
std::cout << jumble << std::endl;
2つのランダムなインデックスを選択し、その2つのインデックスの文字を入れ替えます。 – Barmar
コードのどの部分が混乱していますか? – Barmar