Bonjour, J'ai un petit soucis, j'ai fait un tableau de valeurs dans mon programme et à présent je voudrais faire un nouveau tableau dans lequel il y aurait le minimum des valeurs de chaque colonne. Voici mon bout de programme où est défini le tableau: for (i=0 ; i<nombre_atomes_mol1 ; i++) { for (i2=0 ; i2<nombre_atomes_mol1 ; i2++) { if (i == i2) {} else { matrice_distance[i][i2] = sqrt(pow((molecules[i].x - molecules[i2].x),2) + pow((molecules[i].y - molecules[i2].y),2) + pow((molecules[i].z - molecules[i2].z),2)); printf("Distances intramoleculaires mol1=%f\n", matrice_distance[i][i2]); } } }
En fait, dans le tableau, sont répertoriées les distances entre les atomes d'une même molécule. Je voudrais maintenant faire un tableau à une dimension dans lequel il y a les valeurs correspondant aux minimum de chaque colonne, mais je ne sais pas comment faire.
Marsh Posté le 04-05-2010 à 17:51:48
Bonjour,
J'ai un petit soucis, j'ai fait un tableau de valeurs dans mon programme et à présent je voudrais faire un nouveau tableau dans lequel il y aurait le minimum des valeurs de chaque colonne. Voici mon bout de programme où est défini le tableau:
for (i=0 ; i<nombre_atomes_mol1 ; i++)
{
for (i2=0 ; i2<nombre_atomes_mol1 ; i2++)
{
if (i == i2)
{}
else
{
matrice_distance[i][i2] = sqrt(pow((molecules[i].x - molecules[i2].x),2) + pow((molecules[i].y - molecules[i2].y),2) + pow((molecules[i].z - molecules[i2].z),2));
printf("Distances intramoleculaires mol1=%f\n", matrice_distance[i][i2]);
}
}
}
En fait, dans le tableau, sont répertoriées les distances entre les atomes d'une même molécule. Je voudrais maintenant faire un tableau à une dimension dans lequel il y a les valeurs correspondant aux minimum de chaque colonne, mais je ne sais pas comment faire.