- >>1が皆と一緒に超プログラマーを目指すスレ [無断転載禁止]©2ch.net
20 : ◆tAo.kQ2STk [sage]:2016/02/22(月) 13:00:05.51 ID:PefQFuu/ - >>16
次は配列とかfor文とかを使ってみよう int num[10]; for (int i = 0; i < 10; i++) { printf("科目%dの点数を入力してください。 \n", i + 1); scanf("%d", &num[i]); }
|
- C++相談室 part123 [無断転載禁止]©2ch.net
24 : ◆tAo.kQ2STk [sage]:2016/02/22(月) 16:55:47.45 ID:PefQFuu/ - >>23
用語の厳密な定義か任意の言語による実装例を望むんだけど リスト変数ってのは 1. N次元ベクトルを格納するリスト型の変数の事(std::list<int> list;)? 2. それとも環境に束縛されている変数を記述するリストの事(std::list<std::pair<std::function<int()>, std::function<void(int)>>> values;)? 3. それとも式を名前や演算子のリストとして表現した物(std::list<Token> expr;)? 4. それとも構文解析済みの式を格納した木の事(struct L {std::list<L> left, right; Token token;}; std::list<L> ast;)? あとは 3番だと仮定して、入力されるリスト表現された式は主加法標準形のように何らかの標準化がされていると仮定しても良い? 数学的な意味での「変数」は複数存在しうる? 人力でなら代数的に解ける?つまり、注目している変数の次数は高々4次だと仮定しても良い? 関係が複数の組に対して定義されている時で、かつ、注目している変数について解いた結果として独立な式が得られた場合、 つまり関係式に十分なランクがある場合に、どう動作するべき?
|
- C++相談室 part123 [無断転載禁止]©2ch.net
30 : ◆tAo.kQ2STk [sage]:2016/02/22(月) 18:58:18.98 ID:PefQFuu/ - >>27
http://ideone.com/H9X9nS こういう感じ?
|
- C++相談室 part123 [無断転載禁止]©2ch.net
32 : ◆tAo.kQ2STk [sage]:2016/02/22(月) 19:23:11.74 ID:PefQFuu/ - >>31
5000円券くれるのん?ありがとう。 himajinn13sei@gmail.com prologは全探索すれば解けて、パターンマッチングとして記述できる問題を書くのには向いてるけど、 本質的に繰り返しを含むアルゴリズム、例えばニュートン法なんかを書くには向いてないですよ。 prologで解く典型的な問題としては N-Queensとか4色問題とか、あとは条件付きスケジューリングなんかが挙げられるです。
|