comment manipuler les vecteurs
Bonjour,
je suis encore débutante, j'ai travaillé avec les tableaux maintenant il me faut remplacer les tableaux par les vecteurs mais j'arrive pas a le faire, quelqu'un pourrais me corriger le code svp .
en effet je cherche a calculer pour chaque client i la distance qui lui sépare des autres client j, et je vais stoker ses distances dans le vecteur dis double dimension.
voilà mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| vector<vector<double> >dis;
for(int i=0; i<=t.size(); i++)
{ vector<double>temp;
for(int j=1+i; j<=n;j++)
{
gain=sqrt(pow((t[i]-t[j]),2)+pow((v[i]-v[j]),2));
temp.push_back(gain);
dis.push_back(temp);
}
}
for(int i=1; i<dis.size(); i++)
for(int j=1+i; j<dis.size(); j++)
{cout<<"dis["<<i<<"]["<<j<<"]"<<dis[i][j]<<endl;} |