update.三角数とは三角数とは、自然数を順次加えることで求められる数のことです。(=1+2+3+4+5)...となります。これをどうして三角数と言うのかは、米俵を三角形に積み上げていった時の様子を思い浮かべていただければ分かるかと思います。C#のコード以下の3つのメソッドを書いてみることにします。先頭からn個の三角数を求める三角数かどうかを調べるn番目の三角数を求める以下に、C#のコードTriangularNumberクラスを示します。ソースコードはGitHubで公開しています。大きな数の場合は、あまり効率的ではありませんので、以下の公式を使っています。以下のコードで先頭から30個までの三角数を列挙してみました。Pageで公開したものを加筆・修正したものです。upLoginユーザーは見つかりませんでした。