bonjour,
je programme (j'essaie...) en fortran 77
je dois mettre au point un programme de tri pour un taleau à k+1 colonnes, pour que la dernière colonne soit classée par ordre croissant, et que la ligne correspondante "bouge" en même temps que la valeur classée.
je récupère au préalable la valeur de k que je demande pendant le programme et au final j'ai un tableau à k+1 lignes et k+1 colonnes.
Que je trie de la facon suivante:
do z=1,k+1
do i=1,k
do j=i+1,k+1
if (T(i,k+1).LT.T(j,k+1))then
box = T(i,z)
T(i,z)=T(j,z)
T(j,z)=box
ELSE
e1=j
e2=i
box = T(e1,z)
T(e1,z)=T(e2,z)
T(e2,z)=box
endif
end do
end do
end do
et bien entendu ça ne marche pas complètement;
il y a donc une erreur,
pouvez-vous m'aiguiller s'il vous plait
merci d'avance
Partager