数値の配列があるとします:
int[] that = new [] {1, 2, 3, 2, 4, 8, 9, 7};
増加している数字が独自の線を持つように表示しようとしています。たとえば、結果は次のようになります。
1 2 3
2 4 8 9
7
を使用して最初の行を実行できます。
for (int i = 1; i < that.Length; i++)
{
if (that[i-1] < that[i])
{
Console.Write(that[i-1] + " ");
}
}
問題は、1〜3が増加しているがその後停止するため、これは最初の行で機能することです。2 4 8 9、次に 7 が書き込まれるように続行する方法が正確にはわかりません。