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 : Sélectionner tout - Visualiser dans une fenêtre à part
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;}
Partager