Envoyé par
FR119492
4) Que comptes-tu faire avec ce que tu auras obtenu? Si tu veux seulement le contempler à l'écran, tu peux utiliser "Print * ... " ou "Write (*, ...". En revanche, si tu comptes faire quelque-chose d'utile avec tes résultats, je te recommande de les écrire dans un fichier que tu pourras relire ou imprimer avec n'importe quel éditeur. Tu devras donc définir ce fichier par
Open (1,File='MonFichier.txt')
Ecriture sur une seule ligne, en virgule fixe, au maximum 10 nombres, 12 positions par nombre, 3 chiffre après le point:
Write (1,'(A4,10F12.3)') 'X = ',(X(I),I=1,N)
Idem en virgule flottante, si tes nombres sont très grands, très petits, ou si tu ne sais pas:
Write (1,'(A4,10E12.3)') 'X = ',(X(I),I=1,N)
J'aime bien la notation "ingénieur", mais je ne suis pas sur qu'elle existe en Fortran 77
Write (1,'(A4,10EN12.3)') 'X = ',(X(I),I=1,N)
Ecriture en colonne:
Write (1,'(4X,A4)') 'X = '
Do I=1,N
Write (1,'(F12.3') X(I)
End Do
Ecriture sur des lignes de 10 nombres au maximum:
Write (1,'(4X,A4)') 'X = '
Write (1,'(10F12.3)') (X(I),I=1,N)
Exerce...
Jean-Marc Blanc
Partager