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;}