• ベストアンサー

8008個の計算を自動的にやってもらいたい。

16個の数字から6個取り出して、その6個の積を全て知りたいのですが、1個ずつやっていたら、16C6=8008通りもあるので・・・・。 Excelとかで自動でやる方法はありますか? Excelじゃなくても、なにかあるなら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • _pingu_
  • ベストアンサー率100% (2/2)
回答No.2

どの手順をどの程度自動化しようとされているのかがわからないのですが。 とりあえず困っているのでしたら最も簡単な方法として参考にしてください。 まずいきなり数値として考えず16個のアルファベットとしてソフトで組合せを作ってしまいます。 私自身は使ったことはないですが、参考URLのJKというソフトなんかいいのではないでしょうか。きちんとしていそうです。 できたアルファベットを各行6個のセルへ横展開し(式を使えばできますね)、その後、対応する16個の数値にExcelで一斉置換します。 あとは積の計算だけです。 アルファベットのテーブルは保存しておけば入力される数値が変わっても再利用できますよ。

参考URL:
http://www.ne.jp/asahi/math.edu/ami/myprog/jk_inf.htm

その他の回答 (1)

回答No.1

それくらいでしたら、VisualBasicやC言語等を使用してササッと作る事ができますよ。 16C6回の計算をする多重ループを使えばいいと思いますが。

関連するQ&A