Trouver lerreur
yodadslecaca
-
gator -
gator -
salut!!!!!!
si pr maider vou pourier me dire ou est ma fote merci
double tmp=0.0;
double total=0.0,retr=0.0;
double resultat1,resultat2;
long tmp1=0,tmp2=0;
double transi1=0,transi2=0;
for(k=0;k<nb_ind;k++)
{
individus[k].dist=0;
for(i=0;i<villes-1;i++)
{
//printf("4ville no.y=%ld\n",tab[individus[k].no_ville[i+1]].y);
printf("%ld\n",individus[k].no_ville[i]);
printf("%ld\n",individus[k].no_ville[i+1]);
// dist=sqrt((xi*xi-2*xi*xi_plus_un+xi_plus_un*yi_plus_un)*(yi*yi-2*yi*yi_plus_un+yi_plus_un*yi_plus_un));
tmp1=individus[k].no_ville[i];
tmp2=individus[k].no_ville[i+1];
printf("tmp1 %ld\n",tmp1);
printf("tmp2 %ld\n",tmp2);
transi1=tab[tmp2].x;
transi2=tab[tmp1].x;
printf("transi1= %ld\n",transi1);
printf("transi2= %ld\n",transi2);
ici est la fote!!!! le printf donne le bon resultat mais juste apres..
(transi1=2 ,transi2=2)
resultat1=transi1-transi2;
printf("resultat1= %ld\n",resultat1);
ici j ai le droit a un printf 0.000000000 pk????,ouer l erreur
transi1=tab[tmp2].y;
transi2=tab[tmp1].y;
printf("transi1= %ld\n",transi1);
printf("transi2= %ld\n",transi2);
resultat2=transi1-transi2;
printf("resultat2= %ld\n",resultat2);
merci!!!!! a+
si pr maider vou pourier me dire ou est ma fote merci
double tmp=0.0;
double total=0.0,retr=0.0;
double resultat1,resultat2;
long tmp1=0,tmp2=0;
double transi1=0,transi2=0;
for(k=0;k<nb_ind;k++)
{
individus[k].dist=0;
for(i=0;i<villes-1;i++)
{
//printf("4ville no.y=%ld\n",tab[individus[k].no_ville[i+1]].y);
printf("%ld\n",individus[k].no_ville[i]);
printf("%ld\n",individus[k].no_ville[i+1]);
// dist=sqrt((xi*xi-2*xi*xi_plus_un+xi_plus_un*yi_plus_un)*(yi*yi-2*yi*yi_plus_un+yi_plus_un*yi_plus_un));
tmp1=individus[k].no_ville[i];
tmp2=individus[k].no_ville[i+1];
printf("tmp1 %ld\n",tmp1);
printf("tmp2 %ld\n",tmp2);
transi1=tab[tmp2].x;
transi2=tab[tmp1].x;
printf("transi1= %ld\n",transi1);
printf("transi2= %ld\n",transi2);
ici est la fote!!!! le printf donne le bon resultat mais juste apres..
(transi1=2 ,transi2=2)
resultat1=transi1-transi2;
printf("resultat1= %ld\n",resultat1);
ici j ai le droit a un printf 0.000000000 pk????,ouer l erreur
transi1=tab[tmp2].y;
transi2=tab[tmp1].y;
printf("transi1= %ld\n",transi1);
printf("transi2= %ld\n",transi2);
resultat2=transi1-transi2;
printf("resultat2= %ld\n",resultat2);
merci!!!!! a+
A voir également:
- Trouver lerreur
- Trouver adresse mac - Guide
- Ou trouver l'adresse ip - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Ou trouver la corbeille - Guide
- Trouver mon adresse exacte - Guide