title: Writing a Matrix Array of 2 Rows by 3 Columns, To an Output Text File in Fortran 95
body: <p>I'm currently learning how to write Matrix Arrays to output Text Files in Fortran 95. The problem I'm facing is that, the Matrix Array of 2 Rows by 3 columns I'm working on, is not formatting to what I desire in the Output Text File. I believe, I'm missing One or Two Lines of Codes or failing to add a few codes to the current Lines of Codes I have. Below are My Lines of Codes, Current Output Data and Desired Output Data. The Goal is to get the "Desired Output Data". Kindly show me My mistake(s), what codes/line(s) of codes I'm missing and where I should add the codes/line(s) of codes. Every answer is welcomed and appreciated. Thank you Stackovites.</p>
  
  <p>Lines of Codes:</p>
  
  <pre><code>Program Format2
  !illustrates formatting Your Output
  Implicit None
  Integer:: B(2,3)
  Integer:: k,j
  !Open Output Text File at Machine 8
  Open(8,file="formatoutput2.txt")
  Data B/1,3,5,2,4,6/
  Do k= 1,2
    B(2,3)= k
  !Write to File at Machine 8 and show the formatting in Label 11
  Write(8,11) B(2,3)
  11 format(3i3)
      End Do
    Do j= 3,6
      B(2,3)= j
  !Write to File at Machine 8 and show the formatting in Label 12
  Write(8,12) B(2,3)
  12 format(3i3)
  End Do
  End Program Format2
  </code></pre>
  
  <p>Current Output Data</p>
  
  <pre><code>  1
    2                                        
    3                                      
    4                                         
    5
    6
  </code></pre>
  
  <p>Desired Output Data</p>
  
  <pre><code>1  3  5
  2  4  6
  </code></pre>