私の問題がどこにないか分かりません。私はコードを一度コンパイルしようとしました。しかし、それを修正するために新しいプロジェクトにコピーしました。色や時間を待つだけで、最初のプログラムで動作します。なにが問題ですか?私は本当に不満を感じる。このコードでは、サイン関数をグラフィックにしたいと思います。ここに私のコードは次のとおりです。私はC++コードを作成していますが、なぜエラーが発生しますか?
for (int i=v1.size();i>0;i--)
へ
#include <bits/stdc++.h>
using namespace std;
int main()
{
int t,n1,n2,res=0;
cin>>t;
vector<int> v1;
vector<int> v2;
while (t--) {
cin>>n1>>n2;
v1.push_back(n1);
v2.push_back(n2);
}
for (int i=v1.size();i>0;i++) {
bool state=binary_search(v2.begin(),v2.end(),v1[i-1]);
if (state){
v1.pop_back();
res++;
}
}
cout<<res<<endl;
return 0;
}
'#include'しないでください! –
user0042
'for'ループを見てください。それは偽に評価されますか? – Mekicha
forループのこれらの条件についてはどうすればよいですか? 'for(int i = v1.size(); i> 0; i ++){' – user0042