Bonjour,
je suis débutante en fortran, et je cherche à écrire dans un fichier deux vecteurs sous forme de colonnes.
j'ai pour l'instant écrit la subroutine suivante qui fonctionne mais fait apparaître les vecteurs dans le fichier en ligne. J'aimerais donc savoir ce que je devrais changer pour avoir le vecteur a dans la première colonne et la vecteur b dans la seconde.


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
subroutine save(n,a,b,sol)
implicit none
 
    integer,                intent(in) :: n
    real, dimension(n), intent(in) :: a, b
    character(len=3),   intent(in) :: sol
    integer :: i
 
open(UNIT=10, FILE="sol")
 
do i=1,n
   write(10,*) a(i)
   write (10,*) b(i)
end do
 
 close (10)
 
 end subroutine save


Merci d'avance a tous ceux qui essaieront de m'aider