質問: lcm(v.at(i), v.at(i+1)); } cout << max << endl; } ``` ### 試したこと include も行っており、どうしてlcmが識別されないのか 検討も尽きません・・・ よろしくお願いいたします
回答: コンパイル・オプション: /std:c++17 つけてる? それとココまちがい。 ``` for (int i = 0; i < v.size(); i++) { // ↑ at(i+1) してるんだから、v.size()-1 じゃないと。 if (v.at(i) % v.at(i+1) != 0) max = lcm(v.at(i), v.at(i+1)); } ```